1
0
forked from clan/clan-core

Merge pull request 'vm-manager: Fixed quit application not working bug' (#668) from Qubasa-main into main

This commit is contained in:
clan-bot 2023-12-31 13:16:16 +00:00
commit 9649e43da5
4 changed files with 6 additions and 4 deletions

View File

@ -146,3 +146,6 @@ class ClanURI:
def __str__(self) -> str:
return self.get_full_uri()
def __repr__(self) -> str:
return f"ClanURI({self.get_full_uri()})"

View File

@ -95,6 +95,7 @@ class Application(Gtk.Application):
def show_list(self) -> None:
prev = self.window
self.window = self.windows.__dict__["overview"](cbs=self.cbs)
self.window.set_application(self)
prev.hide()
def show_join(self) -> None:
@ -102,6 +103,7 @@ class Application(Gtk.Application):
self.window = self.windows.__dict__["join"](
cbs=self.cbs, initial_values=InitialJoinValues(url=None)
)
self.window.set_application(self)
prev.hide()
def show_flash(self) -> None:
@ -109,6 +111,7 @@ class Application(Gtk.Application):
self.window = self.windows.__dict__["flash_usb"](
cbs=self.cbs, initial_values=FlashUSBWindow(InitialFlashValues(None))
)
self.window.set_application(self)
prev.hide()
def do_startup(self) -> None:

View File

@ -152,7 +152,6 @@ class ClanList(Gtk.Box):
self.remount_edit_view()
def on_select_vm(self, vm: VMBase) -> None:
print(f"on_select_vm: {vm.name}")
if self.show_toolbar:
if vm is None:
self.toolbar.set_is_selected(False)

View File

@ -52,9 +52,6 @@ class OverviewWindow(Gtk.ApplicationWindow):
def set_selected(self, sel: VMBase | None) -> None:
self.selected_vm = sel
if self.selected_vm:
print(f"APP selected + {self.selected_vm.name}")
def remount_list_view(self) -> None:
widget = self.stack.get_child_by_name("list")
print("Remounting ClanListView")