[Gambas-user] DBus oddity with startup application.
bsteers4 at gmail.com
Mon Aug 9 22:27:31 CEST 2021
On Mon, 9 Aug 2021, 19:33 Benoît Minisini, <g4mba5 at gmail.com> wrote:
> Le 09/08/2021 à 20:24, Bruce Steers a écrit :
> > I've fixed the problem with this in my FMain.class ...
> > *Static Public Sub _init()
> > *
> > *If Not Exist("/tmp/dish_opened") Then
> > Wait 2
> > File.Save("/tmp/dish_opened", "true")
> > Endif
> > End*
> > that gives a couple of seconds and then the
> > org.freedesktop.login1.Manager.PowerOff() function works
> > if app is closed and relaunched it finds the file in /tmp/ and does not
> > wait and dbus is still okay.
> > Seems any call to Dbus like DBus.System.Applications.Exist() in _init()
> > initialises dbus too early, it finds the login1 DBus.System.Applications
> > but the Interfaces do not work.
> Then the problem is in the application that handles
Seems quite odd that the login1 interface is not found but the login1
Application is unless I restart the program.
Like gb.dbus DBus.class sets something up as the component loads that does
not ever get refreshed?
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the User