From f3e3f6173c6782b7fe8bfaa181477cb6b4bd672d Mon Sep 17 00:00:00 2001 From: Michael Terry Date: Tue, 2 Aug 2011 12:19:10 -0400 Subject: use correct printers command --- src/device-menu-mgr.c | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) (limited to 'src/device-menu-mgr.c') diff --git a/src/device-menu-mgr.c b/src/device-menu-mgr.c index 324b3f1..986d151 100644 --- a/src/device-menu-mgr.c +++ b/src/device-menu-mgr.c @@ -440,6 +440,19 @@ show_session_properties (DbusmenuMenuitem * mi, } } +static void +show_printer_properties (DbusmenuMenuitem * mi, + guint timestamp, + gchar * type) +{ + GError * error = NULL; + if (!g_spawn_command_line_async("system-config-printer", &error)) + { + g_warning("Unable to show dialog: %s", error->message); + g_error_free(error); + } +} + static void show_system_settings_with_context (DbusmenuMenuitem * mi, guint timestamp, @@ -539,7 +552,7 @@ device_menu_mgr_build_static_items (DeviceMenuMgr* self) _("Printers")); g_signal_connect (G_OBJECT(printers_menuitem), DBUSMENU_MENUITEM_SIGNAL_ITEM_ACTIVATED, - G_CALLBACK(show_system_settings_with_context), + G_CALLBACK(show_printer_properties), "printers"); dbusmenu_menuitem_child_add_position(self->root_item, printers_menuitem, -- cgit v1.2.3