Default to Catalog tab when library is empty on first launch
This commit is contained in:
@@ -1009,8 +1009,11 @@ impl DriftwoodWindow {
|
|||||||
library_view.populate(records);
|
library_view.populate(records);
|
||||||
}
|
}
|
||||||
_ => {
|
_ => {
|
||||||
// Empty database - show empty state
|
// Empty database - show empty state and default to Catalog tab
|
||||||
library_view.set_state(LibraryState::Empty);
|
library_view.set_state(LibraryState::Empty);
|
||||||
|
if let Some(view_stack) = self.imp().view_stack.get() {
|
||||||
|
view_stack.set_visible_child_name("catalog");
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user