| 265 | } |
| 266 | |
| 267 | static GPowerProfileMonitor * |
| 268 | power_monitor_new (signal_user_data_t *ud) |
| 269 | { |
| 270 | GPowerProfileMonitor *monitor; |
| 271 | |
| 272 | monitor = g_power_profile_monitor_dup_default(); |
| 273 | |
| 274 | if (monitor != NULL) |
| 275 | { |
| 276 | g_signal_connect(monitor, "notify::power-saver-enabled", |
| 277 | G_CALLBACK(power_save_cb), ud); |
| 278 | show_power_widgets(power_save_widgets); |
| 279 | } |
| 280 | else |
| 281 | { |
| 282 | g_debug("Could not get power profile monitor"); |
| 283 | } |
| 284 | return monitor; |
| 285 | } |
| 286 | #endif |
| 287 | |
| 288 | /* Initializes the D-Bus connections to monitor power state. */ |
no test coverage detected