summaryrefslogtreecommitdiff
path: root/src/conn-power-saving.c
diff options
context:
space:
mode:
authorEitan Isaacson <eitan@monotonous.org>2010-09-16 08:54:47 -0700
committerEitan Isaacson <eitan@monotonous.org>2010-11-03 14:58:40 -0700
commit37d2b6034782fd137b3f9d977ddc5ecb144efb9a (patch)
treef07dcee6d7bf1c3f92ec28cd4e0c3df03da27366 /src/conn-power-saving.c
parent0e0f6dab933595e938893f5f41f795d55b50553a (diff)
downloadtelepathy-gabble-37d2b6034782fd137b3f9d977ddc5ecb144efb9a.tar.gz
Use macro for SetPowerSaving when disconnected.
Some cosmetic changes.
Diffstat (limited to 'src/conn-power-saving.c')
-rw-r--r--src/conn-power-saving.c11
1 files changed, 2 insertions, 9 deletions
diff --git a/src/conn-power-saving.c b/src/conn-power-saving.c
index 290a00156..ac320cb79 100644
--- a/src/conn-power-saving.c
+++ b/src/conn-power-saving.c
@@ -117,6 +117,8 @@ conn_power_saving_set_power_saving (
ToggleQueueingContext *queueing_context;
gboolean enabled;
+ TP_BASE_CONNECTION_ERROR_IF_NOT_CONNECTED (base, context);
+
g_object_get (G_OBJECT (self), "power-saving", &enabled, NULL);
if (enable == enabled)
@@ -127,15 +129,6 @@ conn_power_saving_set_power_saving (
return;
}
- if (base->status != TP_CONNECTION_STATUS_CONNECTED)
- {
- GError *error = g_error_new_literal (TP_ERRORS, TP_ERROR_NOT_AVAILABLE,
- "Cannot enter power saving mode when not connected.");
- dbus_g_method_return_error (context, error);
- g_error_free (error);
- return;
- }
-
queueing_context = g_slice_new0 (ToggleQueueingContext);
queueing_context->enabling = enable;
queueing_context->dbus_context = context;