diff --git a/src/app.h b/src/app.h index 365f368..ecd3399 100644 --- a/src/app.h +++ b/src/app.h @@ -215,7 +215,12 @@ public: void refreshMarketData(); // UI navigation - void setCurrentPage(ui::NavPage page) { current_page_ = page; } + void setCurrentPage(ui::NavPage page) { + if (page != current_page_) { + current_page_ = page; + if (page == ui::NavPage::Peers) refreshPeerInfo(); + } + } ui::NavPage getCurrentPage() const { return current_page_; } // Dialog triggers (used by settings page to open modal dialogs)