Fixed some bugs introduced by the new build system.
This commit is contained in:
@@ -62,6 +62,7 @@ debug.log
|
|||||||
# Package artifacts
|
# Package artifacts
|
||||||
*.pkg.tar.zst
|
*.pkg.tar.zst
|
||||||
distro-packages/*/cthulhu/
|
distro-packages/*/cthulhu/
|
||||||
|
distro-packages/*/pkg/
|
||||||
|
|
||||||
# Generated makefiles (should not be committed)
|
# Generated makefiles (should not be committed)
|
||||||
Makefile
|
Makefile
|
||||||
|
|||||||
+36
@@ -0,0 +1,36 @@
|
|||||||
|
Fontconfig warning: using without calling FcInit()
|
||||||
|
after Emit Signal: load-setting-begin
|
||||||
|
after Emit Signal: setup-inputeventhandlers-completed
|
||||||
|
after Emit Signal: load-setting-begin
|
||||||
|
DEBUG: AI ASSISTANT __init__ called
|
||||||
|
DEBUG: AI ASSISTANT activation starting
|
||||||
|
DEBUG: AI ASSISTANT enabled setting: False
|
||||||
|
DEBUG: AI Assistant disabled, skipping activation
|
||||||
|
DEBUG: AI ASSISTANT activation starting
|
||||||
|
DEBUG: AI ASSISTANT enabled setting: False
|
||||||
|
DEBUG: AI Assistant disabled, skipping activation
|
||||||
|
DEBUG: AI ASSISTANT activation starting
|
||||||
|
DEBUG: AI ASSISTANT enabled setting: False
|
||||||
|
DEBUG: AI Assistant disabled, skipping activation
|
||||||
|
DEBUG: AI ASSISTANT activation starting
|
||||||
|
DEBUG: AI ASSISTANT enabled setting: False
|
||||||
|
DEBUG: AI Assistant disabled, skipping activation
|
||||||
|
DEBUG: AI ASSISTANT activation starting
|
||||||
|
DEBUG: AI ASSISTANT enabled setting: False
|
||||||
|
DEBUG: AI Assistant disabled, skipping activation
|
||||||
|
after Emit Signal: load-setting-completed
|
||||||
|
after Emit Signal: start-application-completed
|
||||||
|
after Emit Signal: setup-inputeventhandlers-completed
|
||||||
|
after Emit Signal: setup-inputeventhandlers-completed
|
||||||
|
after Emit Signal: setup-inputeventhandlers-completed
|
||||||
|
after Emit Signal: setup-inputeventhandlers-completed
|
||||||
|
after Emit Signal: setup-inputeventhandlers-completed
|
||||||
|
after Emit Signal: setup-inputeventhandlers-completed
|
||||||
|
after Emit Signal: setup-inputeventhandlers-completed
|
||||||
|
after Emit Signal: setup-inputeventhandlers-completed
|
||||||
|
after Emit Signal: setup-inputeventhandlers-completed
|
||||||
|
after Emit Signal: setup-inputeventhandlers-completed
|
||||||
|
after Emit Signal: setup-inputeventhandlers-completed
|
||||||
|
after Emit Signal: stop-application-completed
|
||||||
|
API Key: "/IndentationAudioPlugin" not found,
|
||||||
|
API Key: "/IndentationAudioPlugin" not found,
|
||||||
@@ -238,9 +238,22 @@ from . import translation_manager
|
|||||||
from . import resource_manager
|
from . import resource_manager
|
||||||
|
|
||||||
|
|
||||||
|
# Lazy initialization to avoid circular imports
|
||||||
|
_eventManager = None
|
||||||
|
_scriptManager = None
|
||||||
|
_settingsManager = None
|
||||||
|
_logger = None
|
||||||
|
|
||||||
|
def _ensureManagers():
|
||||||
|
"""Ensure managers are initialized (lazy initialization)."""
|
||||||
|
global _eventManager, _scriptManager, _settingsManager, _logger
|
||||||
|
if _eventManager is None:
|
||||||
_eventManager = event_manager.getManager()
|
_eventManager = event_manager.getManager()
|
||||||
|
if _scriptManager is None:
|
||||||
_scriptManager = script_manager.getManager()
|
_scriptManager = script_manager.getManager()
|
||||||
|
if _settingsManager is None:
|
||||||
_settingsManager = settings_manager.getManager()
|
_settingsManager = settings_manager.getManager()
|
||||||
|
if _logger is None:
|
||||||
_logger = logger.getLogger()
|
_logger = logger.getLogger()
|
||||||
|
|
||||||
def onEnabledChanged(gsetting, key):
|
def onEnabledChanged(gsetting, key):
|
||||||
@@ -253,6 +266,7 @@ def onEnabledChanged(gsetting, key):
|
|||||||
shutdown()
|
shutdown()
|
||||||
|
|
||||||
def getSettingsManager():
|
def getSettingsManager():
|
||||||
|
_ensureManagers()
|
||||||
return _settingsManager
|
return _settingsManager
|
||||||
|
|
||||||
def getLogger():
|
def getLogger():
|
||||||
@@ -738,6 +752,7 @@ def showPreferencesGUI(script=None, inputEvent=None):
|
|||||||
Returns True to indicate the input event has been consumed.
|
Returns True to indicate the input event has been consumed.
|
||||||
"""
|
"""
|
||||||
|
|
||||||
|
_ensureManagers() # Initialize managers if not already done
|
||||||
prefs = _settingsManager.getGeneralSettings(_settingsManager.profile)
|
prefs = _settingsManager.getGeneralSettings(_settingsManager.profile)
|
||||||
script = _scriptManager.getDefaultScript()
|
script = _scriptManager.getDefaultScript()
|
||||||
_showPreferencesUI(script, prefs)
|
_showPreferencesUI(script, prefs)
|
||||||
|
|||||||
@@ -33,6 +33,8 @@ __license__ = "LGPL"
|
|||||||
|
|
||||||
import os
|
import os
|
||||||
import sys
|
import sys
|
||||||
|
import gi
|
||||||
|
gi.require_version("Gtk", "3.0")
|
||||||
from gi.repository import Gtk
|
from gi.repository import Gtk
|
||||||
import locale
|
import locale
|
||||||
|
|
||||||
|
|||||||
@@ -31,6 +31,9 @@ __date__ = "$Date$"
|
|||||||
__copyright__ = "Copyright (c) 2012 Igalia, S.L."
|
__copyright__ = "Copyright (c) 2012 Igalia, S.L."
|
||||||
__license__ = "LGPL"
|
__license__ = "LGPL"
|
||||||
|
|
||||||
|
import gi
|
||||||
|
gi.require_version("Gdk", "3.0")
|
||||||
|
gi.require_version("Gtk", "3.0")
|
||||||
from gi.repository import GObject, Gdk, Gtk
|
from gi.repository import GObject, Gdk, Gtk
|
||||||
|
|
||||||
from . import debug
|
from . import debug
|
||||||
|
|||||||
@@ -33,6 +33,8 @@ __license__ = "LGPL"
|
|||||||
|
|
||||||
import gi
|
import gi
|
||||||
gi.require_version("Atspi", "2.0")
|
gi.require_version("Atspi", "2.0")
|
||||||
|
gi.require_version("Gdk", "3.0")
|
||||||
|
gi.require_version("Gtk", "3.0")
|
||||||
from gi.repository import Atspi
|
from gi.repository import Atspi
|
||||||
|
|
||||||
import os
|
import os
|
||||||
|
|||||||
@@ -33,6 +33,8 @@ __license__ = "LGPL"
|
|||||||
|
|
||||||
import locale
|
import locale
|
||||||
import sys
|
import sys
|
||||||
|
import gi
|
||||||
|
gi.require_version("Gtk", "3.0")
|
||||||
from gi.repository import Gtk
|
from gi.repository import Gtk
|
||||||
|
|
||||||
from . import guilabels
|
from . import guilabels
|
||||||
|
|||||||
@@ -129,7 +129,7 @@ cthulhu_platform_py = configure_file(
|
|||||||
'prefix': get_option('prefix'),
|
'prefix': get_option('prefix'),
|
||||||
'bindir': get_option('bindir'),
|
'bindir': get_option('bindir'),
|
||||||
'libdir': get_option('libdir'),
|
'libdir': get_option('libdir'),
|
||||||
'datadir': get_option('datadir'),
|
'datadir': get_option('prefix') / get_option('datadir'),
|
||||||
'sysconfdir': get_option('sysconfdir'),
|
'sysconfdir': get_option('sysconfdir'),
|
||||||
'localstatedir': get_option('localstatedir'),
|
'localstatedir': get_option('localstatedir'),
|
||||||
'PACKAGE': 'cthulhu',
|
'PACKAGE': 'cthulhu',
|
||||||
|
|||||||
Reference in New Issue
Block a user