Skip to content

Commit 5c2ae52

Browse files
Fix reload logic
1 parent a9a9013 commit 5c2ae52

1 file changed

Lines changed: 4 additions & 9 deletions

File tree

addons/android_device_explorer/device_explorer.gd

Lines changed: 4 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -37,13 +37,12 @@ func _setup_ui() -> void:
3737
devices_btn = OptionButton.new()
3838
devices_btn.size_flags_horizontal = Control.SIZE_EXPAND_FILL
3939
devices_btn.custom_minimum_size = Vector2(32, 32)
40-
devices_btn.pressed.connect(_load_devices)
4140
devices_btn.item_selected.connect(_on_device_selected)
4241
hbox.add_child(devices_btn)
4342

4443
var reload_btn = Button.new()
4544
reload_btn.icon = get_theme_icon("Reload", "EditorIcons")
46-
reload_btn.pressed.connect(_load_root)
45+
reload_btn.pressed.connect(_load_devices)
4746
hbox.add_child(reload_btn)
4847

4948
menu_button = MenuButton.new()
@@ -70,18 +69,14 @@ func _on_item_mouse_selected(pos: Vector2, mouse_button_index: int) -> void:
7069

7170
func _load_devices() -> void:
7271
var device_list := _get_devices()
73-
var selected = devices_btn.get_selected_id()
7472
devices_btn.clear()
7573

7674
for d in device_list:
7775
devices_btn.add_item(d)
7876

79-
if device_list.size() > 0:
80-
if selected != -1:
81-
devices_btn.select(selected)
82-
else:
83-
devices_btn.select(0)
84-
_on_device_selected(0)
77+
if not device_list.is_empty():
78+
devices_btn.select(0)
79+
_on_device_selected(0)
8580
else:
8681
devices_btn.text = "No Device Found"
8782
tree.clear()

0 commit comments

Comments
 (0)