diff --git a/src/extension/init.cpp b/src/extension/init.cpp index e5df40ace70f2dbb0a995f6cde5f232ecf17a676..e724c81b380647d874854e5c0e6acd07f8a7e48e 100644 --- a/src/extension/init.cpp +++ b/src/extension/init.cpp @@ -193,7 +193,11 @@ init() Internal::Grid::init(); #ifdef WITH_DBUS - Dbus::init(); + static bool dbus_was_init = false; + if (! dbus_was_init) { + Dbus::init(); + dbus_was_init = true; + } #endif /* Raster Effects */