[Goodies-commits] r6441 - in sion/trunk: . src
Enrico Troeger
enrico at xfce.org
Mon Jan 12 20:19:15 CET 2009
Author: enrico
Date: 2009-01-12 19:19:15 +0000 (Mon, 12 Jan 2009)
New Revision: 6441
Modified:
sion/trunk/ChangeLog
sion/trunk/src/main.c
Log:
Make user-defined keyboard shortcuts for menu items persistent.
Modified: sion/trunk/ChangeLog
===================================================================
--- sion/trunk/ChangeLog 2009-01-12 18:30:07 UTC (rev 6440)
+++ sion/trunk/ChangeLog 2009-01-12 19:19:15 UTC (rev 6441)
@@ -1,3 +1,9 @@
+2009-01-12 Enrico Tröger <enrico(at)xfce(dot)org>
+
+ * src/main.c:
+ Make user-defined keyboard shortcuts for menu items persistent.
+
+
2009-01-11 Enrico Tröger <enrico(at)xfce(dot)org>
* src/backendgvfs.c:
Modified: sion/trunk/src/main.c
===================================================================
--- sion/trunk/src/main.c 2009-01-12 18:30:07 UTC (rev 6440)
+++ sion/trunk/src/main.c 2009-01-12 19:19:15 UTC (rev 6441)
@@ -87,6 +87,7 @@
{
SionSettings *settings;
const gchar *vm_impl;
+ gchar *accel_filename;
GOptionContext *context;
GtkWidget *window;
@@ -122,6 +123,9 @@
settings = sion_settings_new();
+ accel_filename = g_build_filename(g_get_user_config_dir(), PACKAGE, "accels", NULL);
+ gtk_accel_map_load(accel_filename);
+
/* GVFS currently depends on gnome-mount for HAL-based GVolumeMonitor implementation,
* when gnome-mount is not installed, we can use "unix" as GVolumeMonitor implementation. */
if ((vm_impl = sion_settings_get_vm_impl(settings)) != NULL)
@@ -136,5 +140,8 @@
g_object_unref(settings);
+ gtk_accel_map_save(accel_filename);
+ g_free(accel_filename);
+
return 0;
}
More information about the Goodies-commits
mailing list