Revision: 2066 http://geany-plugins.svn.sourceforge.net/geany-plugins/?rev=2066&view=re... Author: colombanw Date: 2011-05-12 20:55:45 +0000 (Thu, 12 May 2011)
Log Message: ----------- Cleanup path_is_in_dir() a little more
Modified Paths: -------------- trunk/geany-plugins/treebrowser/src/treebrowser.c
Modified: trunk/geany-plugins/treebrowser/src/treebrowser.c =================================================================== --- trunk/geany-plugins/treebrowser/src/treebrowser.c 2011-05-12 20:55:11 UTC (rev 2065) +++ trunk/geany-plugins/treebrowser/src/treebrowser.c 2011-05-12 20:55:45 UTC (rev 2066) @@ -229,7 +229,6 @@ { int i = 0;
- gboolean found = FALSE; gchar *diffed_path = NULL, *tmp = NULL; gchar **src_segments = NULL, **find_segments = NULL; guint src_segments_n = 0, find_segments_n = 0, n = 0; @@ -252,17 +251,13 @@ tmp = g_strconcat(diffed_path == NULL ? "" : diffed_path, G_DIR_SEPARATOR_S, find_segments[i], NULL); g_free(diffed_path); - diffed_path = g_strdup(tmp); - g_free(tmp); - found = TRUE; + diffed_path = tmp; }
g_strfreev(src_segments); g_strfreev(find_segments);
- if (found) - return diffed_path; - return NULL; + return diffed_path; }
/* Return: FALSE - if file is filtered and not shown, and TRUE - if file isn`t filtered, and have to be shown */
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.