SF.net SVN: geany:[5084] trunk

ntrel at users.sourceforge.net ntrel at xxxxx
Fri Jul 2 12:43:39 UTC 2010


Revision: 5084
          http://geany.svn.sourceforge.net/geany/?rev=5084&view=rev
Author:   ntrel
Date:     2010-07-02 12:43:39 +0000 (Fri, 02 Jul 2010)

Log Message:
-----------
Parse lines in the Messages window even if Find in Files hasn't
been used yet (patch by Ji?\197?\153?\195?\173 Techet, thanks).

Modified Paths:
--------------
    trunk/ChangeLog
    trunk/src/msgwindow.c

Modified: trunk/ChangeLog
===================================================================
--- trunk/ChangeLog	2010-07-02 12:19:00 UTC (rev 5083)
+++ trunk/ChangeLog	2010-07-02 12:43:39 UTC (rev 5084)
@@ -6,6 +6,9 @@
  * src/ui_utils.c:
    Fix only adding project base path to Find in Files history if it
    isn't already there (oops).
+ * src/msgwindow.c:
+   Parse lines in the Messages window even if Find in Files hasn't
+   been used yet (patch by Jiří Techet, thanks).
 
 
 2010-07-01  Nick Treleaven  <nick(dot)treleaven(at)btinternet(dot)com>

Modified: trunk/src/msgwindow.c
===================================================================
--- trunk/src/msgwindow.c	2010-07-02 12:19:00 UTC (rev 5083)
+++ trunk/src/msgwindow.c	2010-07-02 12:43:39 UTC (rev 5084)
@@ -1010,6 +1010,7 @@
 		else if (line < 0 && string != NULL)
 		{
 			gchar *filename;
+
 			msgwin_parse_grep_line(string, &filename, &line);
 			if (filename != NULL && line > -1)
 			{
@@ -1042,7 +1043,7 @@
 	*filename = NULL;
 	*line = -1;
 
-	if (string == NULL || msgwindow.find_in_files_dir == NULL)
+	if (string == NULL)
 		return;
 
 	/* conflict:3:conflicting types for `foo' */
@@ -1053,7 +1054,10 @@
 	data.file_idx = 0;
 
 	parse_file_line(&data, filename, line);
-	make_absolute(filename, msgwindow.find_in_files_dir);
+
+	/* FIF dir should be set, but a plugin might not have set it */
+	if (msgwindow.find_in_files_dir != NULL)
+		make_absolute(filename, msgwindow.find_in_files_dir);
 }
 
 


This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.



More information about the Commits mailing list