Add more debug logging
This commit is contained in:
parent
3433885cdd
commit
0dd043c64e
|
|
@ -115,6 +115,7 @@ export default class BreezyDesktopExtension extends Extension {
|
|||
const target_monitor = this._monitor_manager.getMonitorPropertiesList()?.find(
|
||||
monitor => SUPPORTED_MONITOR_PRODUCTS.includes(monitor.product));
|
||||
if (target_monitor !== undefined) {
|
||||
Globals.logger.log_debug(`BreezyDesktopExtension _find_supported_monitor - Identified supported monitor: ${target_monitor.connector}`);
|
||||
return {
|
||||
monitor: this._monitor_manager.getMonitors()[target_monitor.index],
|
||||
connector: target_monitor.connector,
|
||||
|
|
@ -123,6 +124,7 @@ export default class BreezyDesktopExtension extends Extension {
|
|||
}
|
||||
|
||||
if (this.settings.get_boolean('developer-mode')) {
|
||||
Globals.logger.log_debug('BreezyDesktopExtension _find_supported_monitor - Using dummy monitor');
|
||||
// allow testing XR devices with just USB, no video needed
|
||||
return {
|
||||
monitor: this._monitor_manager.getMonitors()[0],
|
||||
|
|
@ -132,6 +134,7 @@ export default class BreezyDesktopExtension extends Extension {
|
|||
};
|
||||
}
|
||||
|
||||
Globals.logger.log_debug('BreezyDesktopExtension _find_supported_monitor - No supported monitor found');
|
||||
return null;
|
||||
} catch (e) {
|
||||
Globals.logger.log(`ERROR: BreezyDesktopExtension _find_supported_monitor ${e.message}\n${e.stack}`);
|
||||
|
|
@ -157,8 +160,11 @@ export default class BreezyDesktopExtension extends Extension {
|
|||
if (target_monitor.is_dummy || !this._monitor_manager.checkOptimalMode(target_monitor.connector)) {
|
||||
Globals.logger.log('Ready, enabling XR effect');
|
||||
this._effect_enable();
|
||||
} else {
|
||||
Globals.logger.log_debug('BreezyDesktopExtension _setup - driver running but optimal mode check needed');
|
||||
}
|
||||
} else {
|
||||
Globals.logger.log_debug('BreezyDesktopExtension _setup - driver no running, starting poller');
|
||||
this._poll_for_ready();
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -279,11 +279,13 @@ export const MonitorManager = GObject.registerClass({
|
|||
} else {
|
||||
if (configChanged) {
|
||||
Globals.logger.log(`Switched to optimal mode for monitor ${monitorConnector}`);
|
||||
} else if (this._changeHookFn !== null) {
|
||||
} else if (!!this._changeHookFn) {
|
||||
Globals.logger.log_debug('MonitorManager checkOptimalMode: no config change');
|
||||
|
||||
// no config change means this won't be triggered automatically, so trigger it manually
|
||||
this._changeHookFn();
|
||||
} else {
|
||||
Globals.logger.log('MonitorManager checkOptimalMode: can\'t trigger change hook, no hook set!');
|
||||
}
|
||||
}
|
||||
}).bind(this));
|
||||
|
|
@ -321,8 +323,10 @@ export const MonitorManager = GObject.registerClass({
|
|||
}
|
||||
}
|
||||
this._monitorProperties = monitorProperties;
|
||||
if (this._changeHookFn !== null) {
|
||||
if (!!this._changeHookFn) {
|
||||
this._changeHookFn();
|
||||
} else {
|
||||
Globals.logger.log('MonitorManager _on_monitors_change: can\'t trigger change hook, no hook set!');
|
||||
}
|
||||
}).bind(this));
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in New Issue