Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
openSUSE:12.1
xfce4-power-manager
xfce4-power-manager-1.0.10-support-networkmanag...
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File xfce4-power-manager-1.0.10-support-networkmanager-0.9.patch of Package xfce4-power-manager
From 2a8d115e4172c4d09be86cb8182af89b97e1250b Mon Sep 17 00:00:00 2001 From: Mikhail Efremov <sem@altlinux.org> Date: Tue, 15 Mar 2011 16:59:50 +0000 Subject: Support NetworkManager 0.9 --- diff --git a/src/xfpm-network-manager.c b/src/xfpm-network-manager.c index 651f746..908b813 100644 --- a/src/xfpm-network-manager.c +++ b/src/xfpm-network-manager.c @@ -29,9 +29,8 @@ /* * Inform the Network Manager when we do suspend/hibernate - * message is either "wake" or "sleep" */ -gboolean xfpm_send_message_to_network_manager (const gchar *message) +gboolean xfpm_network_manager_sleep (gboolean sleep) { #ifdef WITH_NETWORK_MANAGER @@ -59,7 +58,7 @@ gboolean xfpm_send_message_to_network_manager (const gchar *message) return FALSE; } - dbus_g_proxy_call_no_reply (proxy, message, G_TYPE_INVALID); + dbus_g_proxy_call_no_reply (proxy, "Sleep", G_TYPE_BOOLEAN, sleep, G_TYPE_INVALID); g_object_unref (G_OBJECT(proxy)); dbus_g_connection_unref (bus); diff --git a/src/xfpm-network-manager.h b/src/xfpm-network-manager.h index 9d77ab8..51d0987 100644 --- a/src/xfpm-network-manager.h +++ b/src/xfpm-network-manager.h @@ -23,7 +23,7 @@ G_BEGIN_DECLS -gboolean xfpm_send_message_to_network_manager (const gchar *message); +gboolean xfpm_network_manager_sleep (gboolean sleep); G_END_DECLS diff --git a/src/xfpm-power.c b/src/xfpm-power.c index bbe1a77..d22e502 100644 --- a/src/xfpm-power.c +++ b/src/xfpm-power.c @@ -337,7 +337,7 @@ xfpm_power_sleep (XfpmPower *power, const gchar *sleep_time, gboolean force) } g_signal_emit (G_OBJECT (power), signals [SLEEPING], 0); - xfpm_send_message_to_network_manager ("sleep"); + xfpm_network_manager_sleep (TRUE); g_object_get (G_OBJECT (power->priv->conf), LOCK_SCREEN_ON_SLEEP, &lock_screen, @@ -373,7 +373,7 @@ xfpm_power_sleep (XfpmPower *power, const gchar *sleep_time, gboolean force) } g_signal_emit (G_OBJECT (power), signals [WAKING_UP], 0); - xfpm_send_message_to_network_manager ("wake"); + xfpm_network_manager_sleep (FALSE); } static void
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor