Skip to content

Commit 9945c77

Browse files
committed
- fixed PR comments for MainUI and Sitemap pages.
Signed-off-by: Dominik Heidinger <dominikh@atomicmail.io>
1 parent 20703fe commit 9945c77

3 files changed

Lines changed: 8 additions & 9 deletions

File tree

qml/pages/MainUiPage.qml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -67,7 +67,7 @@ Page {
6767
selPage.sitemapSelected.connect(function(name, label) {
6868
settings.lastVisitedPage = name
6969
console.log("[MainUiPage] Sitemap selected: " + settings.lastVisitedPage)
70-
pageStack.animatorPush(Qt.resolvedUrl("SitemapPage.qml"), {
70+
pageStack.animatorReplace(Qt.resolvedUrl("SitemapPage.qml"), {
7171
"sitemapName": name,
7272
"pageTitle": label
7373
})

qml/pages/SitemapPage.qml

Lines changed: 6 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -319,17 +319,16 @@ Page {
319319
settings.lastVisitedPage = name
320320
console.log("[SitemapPage] Sitemap selected: " + settings.lastVisitedPage)
321321

322+
// Pop the selection page first to return to this SitemapPage
323+
pageStack.pop()
324+
322325
// Update the current SitemapPage in-place instead of pushing a new one
323326
page.sitemapName = name
324327
page.pageTitle = label
325328

326-
// Reuse existing sitemap fetch / SSE restart logic if available
327-
if (typeof page.fetchSitemap === "function") {
328-
page.fetchSitemap()
329-
}
330-
if (typeof page.restartSse === "function") {
331-
page.restartSse()
332-
}
329+
// Restart SSE and re-fetch sitemap for the newly selected sitemap
330+
SseEvents.restartSSE(sseManager, settings.base_url, sitemapModel)
331+
fetchSitemap()
333332
})
334333
})
335334
}

qml/pages/SitemapSelectionPage.qml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -76,7 +76,7 @@ Page {
7676

7777
onClicked: {
7878
sitemapSelectionPage.sitemapSelected(model.name, model.label || model.name)
79-
pageStack.pop()
79+
//pageStack.pop()
8080
}
8181

8282
Row {

0 commit comments

Comments
 (0)