Fixed memory leak for instances
This commit is contained in:
11
src/app.py
11
src/app.py
@@ -36,7 +36,7 @@ def index(session):
|
||||
layout = Layout(session_instance, "Testing Layout")
|
||||
layout.set_footer("Goodbye World")
|
||||
|
||||
tabs_manager = TabsManager(layout, _id=f"{TabsManager.compute_prefix()}-main")
|
||||
tabs_manager = TabsManager(layout, _id=f"-tabs_manager")
|
||||
btn_show_right_drawer = mk.button("show",
|
||||
command=layout.commands.toggle_drawer("right"),
|
||||
id="btn_show_right_drawer_id")
|
||||
@@ -55,7 +55,7 @@ def index(session):
|
||||
|
||||
btn_file_upload = mk.label("Upload",
|
||||
icon=folder_open20_regular,
|
||||
command=tabs_manager.commands.add_tab("File Open", FileUpload(layout)),
|
||||
command=tabs_manager.commands.add_tab("File Open", FileUpload(layout, _id="-file_upload")),
|
||||
id="file_upload_id")
|
||||
|
||||
layout.header_left.add(tabs_manager.add_tab_btn())
|
||||
@@ -64,8 +64,11 @@ def index(session):
|
||||
layout.left_drawer.add(btn_show_commands_debugger, "Debugger")
|
||||
layout.left_drawer.add(btn_file_upload, "Test")
|
||||
layout.set_main(tabs_manager)
|
||||
keyboard = Keyboard(layout).add("ctrl+o", tabs_manager.commands.add_tab("File Open", FileUpload(layout)))
|
||||
keyboard.add("ctrl+n", tabs_manager.commands.add_tab("File Open", FileUpload(layout)))
|
||||
keyboard = Keyboard(layout, _id="-keyboard").add("ctrl+o",
|
||||
tabs_manager.commands.add_tab("File Open",
|
||||
FileUpload(layout,
|
||||
_id="-file_upload")))
|
||||
keyboard.add("ctrl+n", tabs_manager.commands.add_tab("File Open", FileUpload(layout, _id="-file_upload")))
|
||||
return layout, keyboard
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user