Changeset 9645
- Timestamp:
- Dec 1, 2009, 4:22:14 AM (12 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/gtk/tr-core.c
r9635 r9645 1104 1104 return; 1105 1105 1106 g_message( "filename [%s]", filename );1107 1106 if( gtr_is_supported_url( filename ) || gtr_is_magnet_link( filename ) ) 1108 1107 { … … 1319 1318 get_hibernation_inhibit_proxy( void ) 1320 1319 { 1321 GError * error = NULL;1322 1320 DBusGConnection * conn; 1321 GError * error = NULL; 1322 const char * name = "org.gnome.SessionManager"; 1323 const char * path = "/org/gnome/SessionManager"; 1324 const char * interface = "org.gnome.SessionManager"; 1323 1325 1324 1326 conn = dbus_g_bus_get( DBUS_BUS_SESSION, &error ); … … 1330 1332 } 1331 1333 1332 return dbus_g_proxy_new_for_name ( 1333 conn, 1334 "org.freedesktop.PowerManagement", 1335 "/org/freedesktop/PowerManagement/Inhibit", 1336 "org.freedesktop.PowerManagement.Inhibit" ); 1334 return dbus_g_proxy_new_for_name ( conn, name, path, interface ); 1337 1335 } 1338 1336 … … 1345 1343 if( proxy ) 1346 1344 { 1347 GError * error = NULL; 1345 GError * error = NULL; 1346 const int toplevel_xid = 0; 1348 1347 const char * application = _( "Transmission Bittorrent Client" ); 1349 1348 const char * reason = _( "BitTorrent Activity" ); 1349 const int flags = 8; /* Inhibit the session being marked as idle */ 1350 1350 1351 success = dbus_g_proxy_call( proxy, "Inhibit", &error, 1351 1352 G_TYPE_STRING, application, 1353 G_TYPE_UINT, toplevel_xid, 1352 1354 G_TYPE_STRING, reason, 1353 G_TYPE_INVALID, 1355 G_TYPE_UINT, flags, 1356 G_TYPE_INVALID, /* sentinel - end of input args */ 1354 1357 G_TYPE_UINT, cookie, 1355 G_TYPE_INVALID );1358 G_TYPE_INVALID /* senitnel - end of output args */ ); 1356 1359 if( success ) 1357 1360 tr_inf( "%s", _( "Disallowing desktop hibernation" ) ); … … 1377 1380 { 1378 1381 GError * error = NULL; 1379 gboolean success = dbus_g_proxy_call( proxy, "Un Inhibit", &error,1382 gboolean success = dbus_g_proxy_call( proxy, "Uninhibit", &error, 1380 1383 G_TYPE_UINT, inhibit_cookie, 1381 1384 G_TYPE_INVALID,
Note: See TracChangeset
for help on using the changeset viewer.