SF.net SVN: geany: [608] trunk
ntrel at users.sourceforge.net
ntrel at xxxxx
Sat Jul 22 19:27:19 UTC 2006
Revision: 608
Author: ntrel
Date: 2006-07-22 12:27:12 -0700 (Sat, 22 Jul 2006)
ViewCVS: http://svn.sourceforge.net/geany/?rev=608&view=rev
Log Message:
-----------
Fix a warning when updating open files treeview.
Modified Paths:
--------------
trunk/ChangeLog
trunk/src/treeviews.c
Modified: trunk/ChangeLog
===================================================================
--- trunk/ChangeLog 2006-07-22 19:11:58 UTC (rev 607)
+++ trunk/ChangeLog 2006-07-22 19:27:12 UTC (rev 608)
@@ -1,6 +1,7 @@
2006-07-22 Nick Treleaven <nick.treleaven at btinternet.com>
* src/dialogs.c: Make Find and Replace dialogs more compact.
+ * src/treeviews.c: Fix a warning when updating open files treeview.
2006-07-22 Enrico Tröger <enrico.troeger at uvena.de>
Modified: trunk/src/treeviews.c
===================================================================
--- trunk/src/treeviews.c 2006-07-22 19:11:58 UTC (rev 607)
+++ trunk/src/treeviews.c 2006-07-22 19:27:12 UTC (rev 608)
@@ -250,7 +250,7 @@
{
guint i;
gint idx;
- gchar *basename;
+ gchar *shortname;
gtk_list_store_clear(tv.store_openfiles);
for (i = 0; i < gtk_notebook_get_n_pages(GTK_NOTEBOOK(app->notebook)); i++)
@@ -258,9 +258,13 @@
idx = document_get_n_idx(i);
if (! doc_list[idx].is_valid) continue;
- basename = g_path_get_basename(doc_list[idx].file_name);
- doc_list[idx].iter = treeviews_openfiles_add(idx, basename);
- g_free(basename);
+ if (doc_list[idx].file_name == NULL)
+ shortname = g_strdup(GEANY_STRING_UNTITLED);
+ else
+ shortname = g_path_get_basename(doc_list[idx].file_name);
+
+ doc_list[idx].iter = treeviews_openfiles_add(idx, shortname);
+ g_free(shortname);
}
}
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