Revision: 7399
Author:   nogu.dev
Date:     Mon Jan  2 21:17:29 2012
Log:      * gtk2/pref/gtk-custom-widgets.c
  - (table_pref_add_button_clicked_cb):
    * Use g_value_set_static_string() instead if g_value_set_string().
    * Plug leak.
  - (choose_table_clicked_cb): Plug leak.
http://code.google.com/p/uim/source/detail?r=7399

Modified:
 /trunk/gtk2/pref/gtk-custom-widgets.c

=======================================
--- /trunk/gtk2/pref/gtk-custom-widgets.c       Mon Jan  2 04:08:08 2012
+++ /trunk/gtk2/pref/gtk-custom-widgets.c       Mon Jan  2 21:17:29 2012
@@ -2129,13 +2129,14 @@
   for (column = 0; column < n_columns; column++) {
     GValue value = {0, };
     g_value_init(&value, G_TYPE_STRING);
-    g_value_set_string(&value, "");
+    g_value_set_static_string(&value, "");
     gtk_list_store_set_value(GTK_LIST_STORE(model), &iter, column, &value);
   }

   path = gtk_tree_model_get_path(model, &iter);
   gtk_tree_view_scroll_to_cell(tree_view, path, NULL,
                                FALSE, 0.0, 0.0);
+  gtk_tree_path_free(path);
   uim_pref_gtk_mark_value_changed();
 }

@@ -2313,6 +2314,8 @@
                       table_pref_down_button_clicked_cb, tree_view);

   gtk_widget_show(dialog);
+
+  uim_custom_free(custom);
 }

 static void

Reply via email to