fix(util): don't abort modules from SleeperThread after 3c9cbc99d7
[warning] module sway/workspaces: Disabling module "sway/workspaces", Unable to connect to the SYSTEM Bus!... [warning] module sway/mode: Disabling module "sway/mode", Unable to connect to the SYSTEM Bus!... [warning] module sway/scratchpad: Disabling module "sway/scratchpad", Unable to connect to the SYSTEM Bus!... [warning] module custom/media: Disabling module "custom/media", Unable to connect to the SYSTEM Bus!... [warning] module sway/window: Disabling module "sway/window", Unable to connect to the SYSTEM Bus!... [warning] module cpu: Disabling module "cpu", Unable to connect to the SYSTEM Bus!... [warning] module memory: Disabling module "memory", Unable to connect to the SYSTEM Bus!... [warning] module temperature: Disabling module "temperature", Unable to connect to the SYSTEM Bus!... [warning] module sway/language: Disabling module "sway/language", Unable to connect to the SYSTEM Bus!... [warning] module battery: Disabling module "battery", Unable to connect to the SYSTEM Bus!... [warning] module battery#bat2: Disabling module "battery#bat2", Unable to connect to the SYSTEM Bus!...pull/2284/head
parent
3299d4a25c
commit
1fb2b8efd5
|
@ -1,6 +1,7 @@
|
|||
#include "util/prepare_for_sleep.h"
|
||||
|
||||
#include <gio/gio.h>
|
||||
#include <spdlog/spdlog.h>
|
||||
|
||||
namespace {
|
||||
class PrepareForSleep {
|
||||
|
@ -9,7 +10,7 @@ class PrepareForSleep {
|
|||
GError *error = NULL;
|
||||
login1_connection = g_bus_get_sync(G_BUS_TYPE_SYSTEM, NULL, &error);
|
||||
if (!login1_connection) {
|
||||
throw std::runtime_error("Unable to connect to the SYSTEM Bus!...");
|
||||
spdlog::warn("Unable to connect to the SYSTEM Bus!...");
|
||||
} else {
|
||||
login1_id = g_dbus_connection_signal_subscribe(
|
||||
login1_connection, "org.freedesktop.login1", "org.freedesktop.login1.Manager",
|
||||
|
|
Loading…
Reference in New Issue