Error org.freedesktop.DBus.Error.NoMemory: Launcher could not run (out of memory)
Anyway it would make sense to claim the bus name only once and store, maybe as an attribute of the application.
I can see one issue in claiming the bus name late: detecting whether an instance of Moovida is already running relies on dbus.
I can't reproduce here, all I get is:
Error org.freedesktop .DBus.Error. NoMemory: Launcher could not run (out of memory)
Anyway it would make sense to claim the bus name only once and store, maybe as an attribute of the application.
I can see one issue in claiming the bus name late: detecting whether an instance of Moovida is already running relies on dbus.