Update plugin_manager

Fixes warning in 1.7.30: `set_main_menu_window() should be passed a 'from_window' value to help ensure proper UI behavior`
This commit is contained in:
! Freaku 2023-12-08 21:46:14 +05:30 committed by GitHub
parent c9cf23762e
commit 1a764046c1
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -1607,7 +1607,8 @@ class PluginManagerWindow(bui.Window):
bui.containerwidget(edit=self._root_widget, bui.containerwidget(edit=self._root_widget,
transition=self._transition_out) transition=self._transition_out)
bui.app.ui_v1.set_main_menu_window( bui.app.ui_v1.set_main_menu_window(
AllSettingsWindow(transition='in_left').get_root_widget()) AllSettingsWindow(transition='in_left').get_root_widget(),
from_window=self._root_widget,)
@contextlib.contextmanager @contextlib.contextmanager
def exception_handler(self): def exception_handler(self):
@ -2392,8 +2393,8 @@ class NewAllSettingsWindow(bui.Window):
) )
assert bui.app.classic is not None assert bui.app.classic is not None
bui.app.ui_v1.set_main_menu_window( bui.app.ui_v1.set_main_menu_window(
MainMenuWindow(transition='in_left').get_root_widget() MainMenuWindow(transition='in_left').get_root_widget(),
) from_window=self._root_widget,)
def _do_controllers(self) -> None: def _do_controllers(self) -> None:
# pylint: disable=cyclic-import # pylint: disable=cyclic-import
@ -2405,8 +2406,8 @@ class NewAllSettingsWindow(bui.Window):
bui.app.ui_v1.set_main_menu_window( bui.app.ui_v1.set_main_menu_window(
ControlsSettingsWindow( ControlsSettingsWindow(
origin_widget=self._controllers_button origin_widget=self._controllers_button
).get_root_widget() ).get_root_widget(),
) from_window=self._root_widget,)
def _do_graphics(self) -> None: def _do_graphics(self) -> None:
# pylint: disable=cyclic-import # pylint: disable=cyclic-import
@ -2418,8 +2419,8 @@ class NewAllSettingsWindow(bui.Window):
bui.app.ui_v1.set_main_menu_window( bui.app.ui_v1.set_main_menu_window(
GraphicsSettingsWindow( GraphicsSettingsWindow(
origin_widget=self._graphics_button origin_widget=self._graphics_button
).get_root_widget() ).get_root_widget(),
) from_window=self._root_widget,)
def _do_audio(self) -> None: def _do_audio(self) -> None:
# pylint: disable=cyclic-import # pylint: disable=cyclic-import
@ -2431,8 +2432,8 @@ class NewAllSettingsWindow(bui.Window):
bui.app.ui_v1.set_main_menu_window( bui.app.ui_v1.set_main_menu_window(
AudioSettingsWindow( AudioSettingsWindow(
origin_widget=self._audio_button origin_widget=self._audio_button
).get_root_widget() ).get_root_widget(),
) from_window=self._root_widget,)
def _do_advanced(self) -> None: def _do_advanced(self) -> None:
# pylint: disable=cyclic-import # pylint: disable=cyclic-import
@ -2444,8 +2445,8 @@ class NewAllSettingsWindow(bui.Window):
bui.app.ui_v1.set_main_menu_window( bui.app.ui_v1.set_main_menu_window(
AdvancedSettingsWindow( AdvancedSettingsWindow(
origin_widget=self._advanced_button origin_widget=self._advanced_button
).get_root_widget() ).get_root_widget(),
) from_window=self._root_widget,)
def _do_modmanager(self) -> None: def _do_modmanager(self) -> None:
self._save_state() self._save_state()
@ -2453,8 +2454,8 @@ class NewAllSettingsWindow(bui.Window):
bui.app.ui_v1.set_main_menu_window( bui.app.ui_v1.set_main_menu_window(
PluginManagerWindow( PluginManagerWindow(
origin_widget=self._modmgr_button origin_widget=self._modmgr_button
).get_root_widget() ).get_root_widget(),
) from_window=self._root_widget,)
def _save_state(self) -> None: def _save_state(self) -> None:
try: try: