Index: Padre/lib/Padre/Wx/Main.pm
===================================================================
--- Padre/lib/Padre/Wx/Main.pm	(revision 15891)
+++ Padre/lib/Padre/Wx/Main.pm	(working copy)
@@ -3886,6 +3886,7 @@
 		}
 	}
 
+	
 	my $document = Padre::Document->new( filename => $file ) or return;
 	$file ||= ''; # to avoid warnings
 	if ( $document->errstr ) {
@@ -4072,6 +4073,12 @@
 	unless (@files) {
 		my $document = $current->document;
 		push @files, $document->guess_filename_to_open($text);
+		unless (@files) {
+				my $text_shortened = $text;
+				$text_shortened =~ s{::[^\:]+$}{};
+				push @files, $document->guess_filename_to_open($text_shortened);
+			
+		}
 	}
 
 	unless (@files) {
