@@ -222,9 +222,7 @@ static void kill_lid_close_safety_timer (CsdPowerManager *manager);
222222
223223static void backlight_get_output_id (CsdPowerManager * manager , gint * xout , gint * yout );
224224
225- #if UP_CHECK_VERSION (0 ,99 ,0 )
226225static void device_properties_changed_cb (UpDevice * device , GParamSpec * pspec , CsdPowerManager * manager );
227- #endif
228226
229227static void connect_power_iface (CsdPowerManager * manager );
230228static void connect_screen_iface (CsdPowerManager * manager );
@@ -955,12 +953,10 @@ engine_device_add (CsdPowerManager *manager, UpDevice *device)
955953 "engine-state-old" ,
956954 GUINT_TO_POINTER (state ));
957955
958- #if UP_CHECK_VERSION (0 ,99 ,0 )
959956 g_ptr_array_add (manager -> priv -> devices_array , g_object_ref (device ));
960957
961958 g_signal_connect (device , "notify" ,
962959 G_CALLBACK (device_properties_changed_cb ), manager );
963- #endif
964960
965961 if (kind == UP_DEVICE_KIND_BATTERY ) {
966962 g_debug ("updating because we added a device" );
@@ -995,18 +991,6 @@ engine_coldplug (CsdPowerManager *manager)
995991 guint i ;
996992 GPtrArray * array = NULL ;
997993 UpDevice * device ;
998- #if ! UP_CHECK_VERSION (0 ,99 ,0 )
999- gboolean ret ;
1000- GError * error = NULL ;
1001-
1002- /* get devices from UPower */
1003- ret = up_client_enumerate_devices_sync (manager -> priv -> up_client , NULL , & error );
1004- if (!ret ) {
1005- g_warning ("failed to get device list: %s" , error -> message );
1006- g_error_free (error );
1007- goto out ;
1008- }
1009- #endif
1010994
1011995 /* connected mobile phones */
1012996 gpm_phone_coldplug (manager -> priv -> phone );
@@ -1019,9 +1003,7 @@ engine_coldplug (CsdPowerManager *manager)
10191003 device = g_ptr_array_index (array , i );
10201004 engine_device_add (manager , device );
10211005 }
1022- #if ! UP_CHECK_VERSION (0 ,99 ,0 )
1023- out :
1024- #endif
1006+
10251007 if (array != NULL )
10261008 g_ptr_array_unref (array );
10271009 /* never repeat */
@@ -1037,7 +1019,6 @@ engine_device_added_cb (UpClient *client, UpDevice *device, CsdPowerManager *man
10371019}
10381020
10391021static void
1040- #if UP_CHECK_VERSION (0 ,99 ,0 )
10411022engine_device_removed_cb (UpClient * client , const char * object_path , CsdPowerManager * manager )
10421023{
10431024 guint i ;
@@ -1053,18 +1034,6 @@ engine_device_removed_cb (UpClient *client, const char *object_path, CsdPowerMan
10531034 engine_recalculate_state (manager );
10541035}
10551036
1056- #else
1057-
1058- engine_device_removed_cb (UpClient * client , UpDevice * device , CsdPowerManager * manager )
1059- {
1060- gboolean ret ;
1061- ret = g_ptr_array_remove (manager -> priv -> devices_array , device );
1062- if (!ret )
1063- return ;
1064- engine_recalculate_state (manager );
1065- }
1066- #endif
1067-
10681037static void
10691038on_notification_closed (NotifyNotification * notification , gpointer data )
10701039{
@@ -1167,18 +1136,10 @@ manager_critical_action_get (CsdPowerManager *manager,
11671136
11681137 policy = g_settings_get_enum (manager -> priv -> settings , "critical-battery-action" );
11691138 if (policy == CSD_POWER_ACTION_SUSPEND ) {
1170- if (is_ups == FALSE
1171- #if ! UP_CHECK_VERSION (0 ,99 ,0 )
1172- && up_client_get_can_suspend (manager -> priv -> up_client )
1173- #endif
1174- )
1175- return policy ;
1176- return CSD_POWER_ACTION_SHUTDOWN ;
1177- } else if (policy == CSD_POWER_ACTION_HIBERNATE ) {
1178- #if ! UP_CHECK_VERSION (0 ,99 ,0 )
1179- if (up_client_get_can_hibernate (manager -> priv -> up_client ))
1180- #endif
1139+ if (is_ups == FALSE) {
11811140 return policy ;
1141+ }
1142+
11821143 return CSD_POWER_ACTION_SHUTDOWN ;
11831144 }
11841145
@@ -1711,11 +1672,7 @@ engine_charge_action (CsdPowerManager *manager, UpDevice *device)
17111672}
17121673
17131674static void
1714- #if UP_CHECK_VERSION (0 ,99 ,0 )
17151675device_properties_changed_cb (UpDevice * device , GParamSpec * pspec , CsdPowerManager * manager )
1716- #else
1717- engine_device_changed_cb (UpClient * client , UpDevice * device , CsdPowerManager * manager )
1718- #endif
17191676{
17201677 UpDeviceKind kind ;
17211678 UpDeviceState state ;
@@ -2371,18 +2328,6 @@ suspend_with_lid_closed (CsdPowerManager *manager)
23712328 "lid-close-ac-action" );
23722329 }
23732330
2374- /* check we won't melt when the lid is closed */
2375- if (action_type != CSD_POWER_ACTION_SUSPEND &&
2376- action_type != CSD_POWER_ACTION_HIBERNATE ) {
2377- #if ! UP_CHECK_VERSION (0 ,99 ,0 )
2378- if (up_client_get_lid_force_sleep (manager -> priv -> up_client )) {
2379- g_warning ("to prevent damage, now forcing suspend" );
2380- do_power_action_type (manager , CSD_POWER_ACTION_SUSPEND );
2381- return ;
2382- }
2383- #endif
2384- }
2385-
23862331 /* only toggle keyboard if present and not already toggled */
23872332 if (manager -> priv -> upower_kbd_proxy &&
23882333 manager -> priv -> kbd_brightness_old == -1 ) {
@@ -2423,11 +2368,7 @@ do_lid_closed_action (CsdPowerManager *manager)
24232368
24242369
24252370static void
2426- #if UP_CHECK_VERSION (0 ,99 ,0 )
24272371lid_state_changed_cb (UpClient * client , GParamSpec * pspec , CsdPowerManager * manager )
2428- #else
2429- up_client_changed_cb (UpClient * client , CsdPowerManager * manager )
2430- #endif
24312372{
24322373 gboolean lid_is_closed ;
24332374 gboolean on_battery ;
@@ -3420,7 +3361,6 @@ idle_configure (CsdPowerManager *manager)
34203361 refresh_idle_dim_settings (manager );
34213362}
34223363
3423- #if UP_CHECK_VERSION (0 ,99 ,0 )
34243364static void
34253365up_client_on_battery_cb (UpClient * client ,
34263366 GParamSpec * pspec ,
@@ -3429,7 +3369,6 @@ up_client_on_battery_cb (UpClient *client,
34293369 idle_configure (manager );
34303370 lid_state_changed_cb (client , pspec , manager );
34313371}
3432- #endif
34333372
34343373static void
34353374csd_power_manager_class_init (CsdPowerManagerClass * klass )
@@ -4068,24 +4007,6 @@ handle_resume_actions (CsdPowerManager *manager)
40684007 inhibit_suspend (manager );
40694008}
40704009
4071- #if ! UP_CHECK_VERSION (0 ,99 ,0 )
4072- static void
4073- upower_notify_sleep_cb (UpClient * client ,
4074- UpSleepKind sleep_kind ,
4075- CsdPowerManager * manager )
4076- {
4077- handle_suspend_actions (manager );
4078- }
4079-
4080- static void
4081- upower_notify_resume_cb (UpClient * client ,
4082- UpSleepKind sleep_kind ,
4083- CsdPowerManager * manager )
4084- {
4085- handle_resume_actions (manager );
4086- }
4087- #endif
4088-
40894010static void
40904011logind_proxy_signal_cb (GDBusProxy * proxy ,
40914012 const gchar * sender_name ,
@@ -4205,30 +4126,17 @@ on_rr_screen_acquired (GObject *object,
42054126 inhibit_lid_switch (manager );
42064127
42074128 manager -> priv -> up_client = up_client_new ();
4208- #if ! UP_CHECK_VERSION (0 ,99 ,0 )
4209- g_signal_connect (manager -> priv -> up_client , "notify-sleep" ,
4210- G_CALLBACK (upower_notify_sleep_cb ), manager );
4211- g_signal_connect (manager -> priv -> up_client , "notify-resume" ,
4212- G_CALLBACK (upower_notify_resume_cb ), manager );
4213- #endif
42144129 manager -> priv -> lid_is_closed = up_client_get_lid_is_closed (manager -> priv -> up_client );
42154130 manager -> priv -> on_battery = up_client_get_on_battery (manager -> priv -> up_client );
42164131 g_signal_connect (manager -> priv -> up_client , "device-added" ,
42174132 G_CALLBACK (engine_device_added_cb ), manager );
42184133 g_signal_connect (manager -> priv -> up_client , "device-removed" ,
42194134 G_CALLBACK (engine_device_removed_cb ), manager );
4220- #if UP_CHECK_VERSION (0 ,99 ,0 )
42214135 g_signal_connect_after (manager -> priv -> up_client , "notify::lid-is-closed" ,
42224136 G_CALLBACK (lid_state_changed_cb ), manager );
42234137
42244138 g_signal_connect (manager -> priv -> up_client , "notify::on-battery" ,
42254139 G_CALLBACK (up_client_on_battery_cb ), manager );
4226- #else
4227- g_signal_connect (manager -> priv -> up_client , "device-changed" ,
4228- G_CALLBACK (engine_device_changed_cb ), manager );
4229- g_signal_connect_after (manager -> priv -> up_client , "changed" ,
4230- G_CALLBACK (up_client_changed_cb ), manager );
4231- #endif
42324140
42334141 /* connect to UPower for keyboard backlight control */
42344142 g_dbus_proxy_new_for_bus (G_BUS_TYPE_SYSTEM ,
@@ -4551,10 +4459,6 @@ csd_power_manager_finalize (GObject *object)
45514459 G_OBJECT_CLASS (csd_power_manager_parent_class )-> finalize (object );
45524460}
45534461
4554- #if !UP_CHECK_VERSION (0 ,99 ,0 )
4555- #define UP_DEVICE_LEVEL_NONE 1
4556- #endif
4557-
45584462static GVariant *
45594463device_to_variant_blob (UpDevice * device )
45604464{
0 commit comments