Skip to content

Commit bb5aa39

Browse files
committed
v0.6.9
1 parent d2a6198 commit bb5aa39

1 file changed

Lines changed: 9 additions & 1 deletion

File tree

gui.py

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1464,7 +1464,15 @@ def _rebuild() -> None:
14641464
new = _build_pages()
14651465
pages.clear()
14661466
pages.extend(new)
1467-
page_content.content = pages[rail.selected_index]
1467+
if COURSES and rail.selected_index == 6:
1468+
# Refreshed from Settings and courses are now available —
1469+
# jump to Dashboard so the user immediately sees the result.
1470+
rail.selected_index = 0
1471+
page_content.content = pages[0]
1472+
elif rail.selected_index != 6:
1473+
# Normal navigation rebuild — update current page.
1474+
page_content.content = pages[rail.selected_index]
1475+
# If still on Settings with no courses, leave content alone (avoids blank render).
14681476
page.update()
14691477

14701478
_rebuild_ref[0] = _rebuild

0 commit comments

Comments
 (0)