gnome-utils r8257 - trunk/logview



Author: cosimoc
Date: Tue Dec 23 13:26:21 2008
New Revision: 8257
URL: http://svn.gnome.org/viewvc/gnome-utils?rev=8257&view=rev

Log:
Use the new GFile API and fix boldify of new logged messages.

Modified:
   trunk/logview/logview.c

Modified: trunk/logview/logview.c
==============================================================================
--- trunk/logview/logview.c	(original)
+++ trunk/logview/logview.c	Tue Dec 23 13:26:21 2008
@@ -320,7 +320,8 @@
 static void
 open_file_selected_cb (GtkWidget *chooser, gint response, LogviewWindow *logview)
 {
-  char *f;
+  GFile *f;
+  char *file_uri;
   LogviewLog *log;
 
   g_assert (LOGVIEW_IS_WINDOW (logview));
@@ -330,9 +331,12 @@
 	  return;
   }
 
-  f = gtk_file_chooser_get_uri (GTK_FILE_CHOOSER (chooser));
+  f = gtk_file_chooser_get_file (GTK_FILE_CHOOSER (chooser));
+  file_uri = g_file_get_uri (f);
 
-  log = logview_manager_get_if_loaded (logview->priv->manager, f);
+  log = logview_manager_get_if_loaded (logview->priv->manager, file_uri);
+
+  g_free (file_uri);
 
   if (log) {
     logview_manager_set_active_log (logview->priv->manager, log);
@@ -340,10 +344,10 @@
     goto out;
   }
 
-  logview_manager_add_log_from_name (logview->priv->manager, f, TRUE);
+  logview_manager_add_log_from_gfile (logview->priv->manager, f, TRUE);
 
 out:
-  g_free (f);
+  g_object_unref (f);
 }
 
 static void
@@ -614,7 +618,7 @@
   gtk_text_buffer_get_end_iter (buffer, &iter);
 
   if (boldify) {
-    mark = gtk_text_buffer_create_mark (buffer, NULL, &iter, FALSE);
+    mark = gtk_text_buffer_create_mark (buffer, NULL, &iter, TRUE);
   }
 
   for (i = 0; lines[i]; i++) {



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]