[Goodies-commits] r3893 - in thunar-svn-plugin/trunk: . tsp-svn-helper
Peter de Ridder
peter at xfce.org
Sun Jan 27 23:17:37 CET 2008
Author: peter
Date: 2008-01-27 22:17:37 +0000 (Sun, 27 Jan 2008)
New Revision: 3893
Modified:
thunar-svn-plugin/trunk/configure.ac.in
thunar-svn-plugin/trunk/tsp-svn-helper/tsh-log-dialog.c
Log:
fixed log message is NULL bug
changed configure.ac.in to post release
Modified: thunar-svn-plugin/trunk/configure.ac.in
===================================================================
--- thunar-svn-plugin/trunk/configure.ac.in 2008-01-27 22:05:09 UTC (rev 3892)
+++ thunar-svn-plugin/trunk/configure.ac.in 2008-01-27 22:17:37 UTC (rev 3893)
@@ -12,9 +12,9 @@
dnl ***************************
m4_define([tsp_version_major], [0])
m4_define([tsp_version_minor], [0])
-m4_define([tsp_version_micro], [1])
+m4_define([tsp_version_micro], [2])
m4_define([tsp_version_build], [r at REVISION@])
-m4_define([tsp_version_tag], []) # Leave empty for releases
+m4_define([tsp_version_tag], [svn]) # Leave empty for releases
m4_define([tsp_version], [tsp_version_major().tsp_version_minor().tsp_version_micro()ifelse(tsp_version_tag(), [], [], [tsp_version_tag()-tsp_version_build()])])
dnl *******************************************
Modified: thunar-svn-plugin/trunk/tsp-svn-helper/tsh-log-dialog.c
===================================================================
--- thunar-svn-plugin/trunk/tsp-svn-helper/tsh-log-dialog.c 2008-01-27 22:05:09 UTC (rev 3892)
+++ thunar-svn-plugin/trunk/tsp-svn-helper/tsh-log-dialog.c 2008-01-27 22:17:37 UTC (rev 3893)
@@ -246,30 +246,35 @@
{
GtkTreeModel *model;
GtkTreeIter iter;
- gchar **lines;
- gchar **first_line;
+ gchar **lines = NULL;
+ gchar **line_iter;
+ gchar *first_line = NULL;
g_return_if_fail (TSH_IS_LOG_DIALOG (dialog));
model = gtk_tree_view_get_model (GTK_TREE_VIEW (dialog->tree_view));
- lines = g_strsplit_set (message, "\r\n", -1);
- first_line = lines;
- while (*first_line)
+ if(message)
{
- if (g_strstrip (*first_line)[0])
- break;
- first_line++;
+ lines = g_strsplit_set (message, "\r\n", -1);
+ line_iter = lines;
+ while (*line_iter)
+ {
+ if (g_strstrip (*line_iter)[0])
+ break;
+ line_iter++;
+ }
+ if (!line_iter)
+ line_iter = lines;
+ first_line = *line_iter;
}
- if (!first_line)
- first_line = lines;
gtk_list_store_append (GTK_LIST_STORE (model), &iter);
gtk_list_store_set (GTK_LIST_STORE (model), &iter,
COLUMN_REVISION, revision,
COLUMN_AUTHOR, author,
COLUMN_DATE, date,
- COLUMN_MESSAGE, *first_line,
+ COLUMN_MESSAGE, first_line,
COLUMN_FULL_MESSAGE, message,
COLUMN_FILE_LIST, files,
-1);
@@ -302,7 +307,7 @@
if (gtk_tree_selection_get_selected (selection, &model, &iter))
{
gtk_tree_model_get (model, &iter, COLUMN_FULL_MESSAGE, &message, COLUMN_FILE_LIST, &files, -1);
- gtk_text_buffer_set_text (gtk_text_view_get_buffer (GTK_TEXT_VIEW (dialog->text_view)), message, -1);
+ gtk_text_buffer_set_text (gtk_text_view_get_buffer (GTK_TEXT_VIEW (dialog->text_view)), message?message:"", -1);
g_free (message);
model = gtk_tree_view_get_model (GTK_TREE_VIEW (dialog->file_view));
More information about the Goodies-commits
mailing list