Fixes #394824
2007-01-10 Rodrigo Moya <rodrigo@gnome-db.org> Fixes #394824 Patch by Jens Granseuer <jensgr@gmx.net> * gnome-keybinding-properties.c (key_entry_controlling_key_changed, setup_dialog, main): fixed leaks. svn path=/trunk/; revision=7129
This commit is contained in:
parent
a196720a15
commit
00b23ef1af
2 changed files with 19 additions and 3 deletions
|
@ -1,3 +1,12 @@
|
||||||
|
2007-01-10 Rodrigo Moya <rodrigo@gnome-db.org>
|
||||||
|
|
||||||
|
Fixes #394824
|
||||||
|
|
||||||
|
Patch by Jens Granseuer <jensgr@gmx.net>
|
||||||
|
|
||||||
|
* gnome-keybinding-properties.c (key_entry_controlling_key_changed,
|
||||||
|
setup_dialog, main): fixed leaks.
|
||||||
|
|
||||||
2007-01-08 Rodrigo Moya <rodrigo@novell.com>
|
2007-01-08 Rodrigo Moya <rodrigo@novell.com>
|
||||||
|
|
||||||
* gnome-keybinding-properties.c (create_dialog, clear_old_model):
|
* gnome-keybinding-properties.c (create_dialog, clear_old_model):
|
||||||
|
|
|
@ -575,7 +575,9 @@ key_entry_controlling_key_changed (GConfClient *client,
|
||||||
GConfEntry *entry,
|
GConfEntry *entry,
|
||||||
gpointer user_data)
|
gpointer user_data)
|
||||||
{
|
{
|
||||||
reload_key_entries (wm_common_get_current_window_manager(), user_data);
|
gchar *wm_name = wm_common_get_current_window_manager();
|
||||||
|
reload_key_entries (wm_name, user_data);
|
||||||
|
g_free (wm_name);
|
||||||
}
|
}
|
||||||
|
|
||||||
static gboolean
|
static gboolean
|
||||||
|
@ -881,6 +883,7 @@ setup_dialog (GladeXML *dialog)
|
||||||
GtkCellRenderer *renderer;
|
GtkCellRenderer *renderer;
|
||||||
GtkTreeViewColumn *column;
|
GtkTreeViewColumn *column;
|
||||||
GtkWidget *widget;
|
GtkWidget *widget;
|
||||||
|
gchar *wm_name;
|
||||||
|
|
||||||
client = gconf_client_get_default ();
|
client = gconf_client_get_default ();
|
||||||
|
|
||||||
|
@ -932,7 +935,9 @@ setup_dialog (GladeXML *dialog)
|
||||||
g_object_unref (client);
|
g_object_unref (client);
|
||||||
|
|
||||||
/* set up the dialog */
|
/* set up the dialog */
|
||||||
reload_key_entries (wm_common_get_current_window_manager(), dialog);
|
wm_name = wm_common_get_current_window_manager();
|
||||||
|
reload_key_entries (wm_name, dialog);
|
||||||
|
g_free (wm_name);
|
||||||
|
|
||||||
widget = WID ("gnome-keybinding-dialog");
|
widget = WID ("gnome-keybinding-dialog");
|
||||||
capplet_set_icon (widget, "gnome-settings-keybindings");
|
capplet_set_icon (widget, "gnome-settings-keybindings");
|
||||||
|
@ -969,6 +974,8 @@ main (int argc, char *argv[])
|
||||||
|
|
||||||
gtk_main ();
|
gtk_main ();
|
||||||
|
|
||||||
g_object_unref(program);
|
clear_old_model (dialog, WID ("shortcut_treeview"));
|
||||||
|
g_object_unref (dialog);
|
||||||
|
g_object_unref (program);
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue