def getApplyMethod(self, diff): newMonitorIndex = diff.get(settings_constants.GRAPHICS.MONITOR) isFullscreen = g_monitorSettings.isFullscreen or diff.get(settings_constants.GRAPHICS.FULLSCREEN) isMonitorChanged = g_monitorSettings.isMonitorChanged or newMonitorIndex is not None and g_monitorSettings.currentMonitor != int(newMonitorIndex) if isFullscreen and isMonitorChanged: return options.APPLY_METHOD.RESTART return g_settingsCore.getApplyMethod(diff)
def getApplyMethod(self, diff): newMonitorIndex = diff.get(settings_constants.GRAPHICS.MONITOR) isFullscreen = g_monitorSettings.isFullscreen or diff.get( settings_constants.GRAPHICS.FULLSCREEN) isMonitorChanged = g_monitorSettings.isMonitorChanged or newMonitorIndex is not None and g_monitorSettings.currentMonitor != int( newMonitorIndex) if isFullscreen and isMonitorChanged: return options.APPLY_METHOD.RESTART return g_settingsCore.getApplyMethod(diff)
def getApplyMethod(self, diff): """ Check settings for apply method :param diff: [dict(settingName->settingValue)] settings values :return: [options.APPLY_METHOD.*] settings apply method """ newMonitorIndex = diff.get(settings_constants.GRAPHICS.MONITOR) isFullscreen = g_monitorSettings.isFullscreen or diff.get(settings_constants.GRAPHICS.FULLSCREEN) isMonitorChanged = g_monitorSettings.isMonitorChanged or newMonitorIndex is not None and g_monitorSettings.currentMonitor != int(newMonitorIndex) if isFullscreen and isMonitorChanged: return options.APPLY_METHOD.RESTART else: return g_settingsCore.getApplyMethod(diff)
def getApplyMethod(self, diff): """ Check settings for apply method :param diff: [dict(settingName->settingValue)] settings values :return: [options.APPLY_METHOD.*] settings apply method """ newMonitorIndex = diff.get(settings_constants.GRAPHICS.MONITOR) isFullscreen = g_monitorSettings.isFullscreen or diff.get( settings_constants.GRAPHICS.FULLSCREEN) isMonitorChanged = g_monitorSettings.isMonitorChanged or newMonitorIndex is not None and g_monitorSettings.currentMonitor != int( newMonitorIndex) if isFullscreen and isMonitorChanged: return options.APPLY_METHOD.RESTART else: return g_settingsCore.getApplyMethod(diff)