SF.net SVN: geany: [1724] trunk

ntrel at users.sourceforge.net ntrel at xxxxx
Thu Jul 19 11:15:43 UTC 2007


Revision: 1724
          http://geany.svn.sourceforge.net/geany/?rev=1724&view=rev
Author:   ntrel
Date:     2007-07-19 04:15:42 -0700 (Thu, 19 Jul 2007)

Log Message:
-----------
Prevent warning when clicking on symbol list parent items.

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

Modified: trunk/ChangeLog
===================================================================
--- trunk/ChangeLog	2007-07-18 15:35:52 UTC (rev 1723)
+++ trunk/ChangeLog	2007-07-19 11:15:42 UTC (rev 1724)
@@ -1,3 +1,9 @@
+2007-07-19  Nick Treleaven  <nick.treleaven at btinternet.com>
+
+ * src/treeviews.c:
+   Prevent warning when clicking on symbol list parent items.
+
+
 2007-07-18  Nick Treleaven  <nick.treleaven at btinternet.com>
 
  * src/editor.c:

Modified: trunk/src/treeviews.c
===================================================================
--- trunk/src/treeviews.c	2007-07-18 15:35:52 UTC (rev 1723)
+++ trunk/src/treeviews.c	2007-07-19 11:15:42 UTC (rev 1724)
@@ -477,15 +477,18 @@
 	if (gtk_tree_selection_get_selected(selection, &model, &iter))
 	{
 		gtk_tree_model_get(model, &iter, 0, &string, -1);
-		if (string && (strlen(string) > 0))
+		if (NZV(string))
 		{
 			gint idx = document_get_cur_idx();
 			gint line = utils_get_local_tag(idx, string);
 
-			navqueue_append(idx, line);
-			utils_goto_line(idx, line);
-			g_free(string);
+			if (line != -1)
+			{
+				navqueue_append(idx, line);
+				utils_goto_line(idx, line);
+			}
 		}
+		g_free(string);
 	}
 	return FALSE;
 }


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