Ignore:
Timestamp:
09/21/23 10:32:56 (7 months ago)
Author:
István Váradi <ivaradi@…>
Branch:
python3
Phase:
public
Message:

On Linux the CEF message loop is run

File:
1 edited

Legend:

Unmodified
Added
Removed
  • src/mlx/gui/gui.py

    r1106 r1108  
    485485
    486486        singleton.raiseCallback = self.raiseCallback
    487         Gtk.main()
     487        if os.name=="nt":
     488            Gtk.main()
     489        else:
     490            cef.initialize(self._cefInitialized)
     491            cef.messageLoop()
     492
    488493        singleton.raiseCallback = None
    489494
     
    13231328        if result==Gtk.ResponseType.YES:
    13241329            self._statusIcon.destroy()
    1325             return Gtk.main_quit()
     1330            if os.name=="nt":
     1331                return Gtk.main_quit()
     1332            else:
     1333                cef.quitMessageLoop()
     1334                return True
    13261335
    13271336    def _notebookPageSwitch(self, notebook, page, page_num):
     
    19721981        It checks if we already know the PID, and if not, asks the user whether
    19731982        to register."""
    1974         cef.initialize(self._cefInitialized)
     1983        if os.name=="nt":
     1984            cef.initialize(self._cefInitialized)
    19751985
    19761986        if not self.config.pilotID and not self.config.password:
Note: See TracChangeset for help on using the changeset viewer.