fabric
fabric copied to clipboard
Fix Hyprland service initialization and property handling
This commit resolves issue #87 by:
- Explicitly defining GObject properties via gproperties before super().init()
- Implementing do_get_property for proper property access
- Replacing direct property access with get_property() calls in widgets
- Adding proper error handling during service initialization
The changes ensure proper GObject property system integration and prevent critical "string_to_string: assertion 'self != NULL' failed" errors that occurred during service initialization.