SF.net SVN: geany:[3926] trunk
ntrel at users.sourceforge.net
ntrel at xxxxx
Tue Jul 7 12:46:45 UTC 2009
Revision: 3926
http://geany.svn.sourceforge.net/geany/?rev=3926&view=rev
Author: ntrel
Date: 2009-07-07 12:46:45 +0000 (Tue, 07 Jul 2009)
Log Message:
-----------
Fix using project name for document items that start with the
project base path but don't match it e.g. ".../geany-plugins"
instead of ".../geany" when project name is 'geany'.
Modified Paths:
--------------
trunk/ChangeLog
trunk/src/treeviews.c
Modified: trunk/ChangeLog
===================================================================
--- trunk/ChangeLog 2009-07-07 12:30:47 UTC (rev 3925)
+++ trunk/ChangeLog 2009-07-07 12:46:45 UTC (rev 3926)
@@ -7,6 +7,10 @@
Add utils_strdupa() macro.
* src/interface.c, geany.glade:
Use stock Select All icon now we have >= GTK 2.8.
+ * src/treeviews.c:
+ Fix using project name for document items that start with the
+ project base path but don't match it e.g. ".../geany-plugins"
+ instead of ".../geany" when project name is 'geany'.
2009-07-04 Enrico Tröger <enrico(dot)troeger(at)uvena(dot)de>
Modified: trunk/src/treeviews.c
===================================================================
--- trunk/src/treeviews.c 2009-07-07 12:30:47 UTC (rev 3925)
+++ trunk/src/treeviews.c 2009-07-07 12:46:45 UTC (rev 3926)
@@ -310,8 +310,10 @@
{
gsize len = strlen(project_base_path);
const gchar *rest;
- /* check whether the dir name starts with the project base path */
- if (strncmp(tmp_dirname, project_base_path, len) == 0)
+
+ /* check whether the dir name uses the project base path */
+ setptr(project_base_path, g_strconcat(project_base_path, G_DIR_SEPARATOR_S, NULL));
+ if (g_str_has_prefix(tmp_dirname, project_base_path))
{
rest = tmp_dirname + len;
dirname = g_strdup_printf("%s%s%s",
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