[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