mirror of
https://github.com/UpsilonNumworks/Upsilon.git
synced 2026-03-22 15:20:39 +01:00
[apps] Update the view if preference (display mode) has changed
Change-Id: I2393d672d59345b0935b6abf44040c6d9d59db09
This commit is contained in:
@@ -18,7 +18,8 @@ HistogramController::HistogramController(Responder * parentResponder, HeaderView
|
||||
}, this))),
|
||||
m_store(store),
|
||||
m_cursor(CurveViewCursor()),
|
||||
m_histogramParameterController(nullptr, store)
|
||||
m_histogramParameterController(nullptr, store),
|
||||
m_displayModeVersion(Expression::DisplayMode::Auto)
|
||||
{
|
||||
}
|
||||
|
||||
@@ -27,6 +28,13 @@ const char * HistogramController::title() const {
|
||||
}
|
||||
|
||||
View * HistogramController::view() {
|
||||
AppsContainer * myContainer = (AppsContainer *)app()->container();
|
||||
Expression::DisplayMode displayMode = myContainer->preferences()->displayMode();
|
||||
if (displayMode != m_displayModeVersion) {
|
||||
reloadBannerView();
|
||||
m_view.reload();
|
||||
m_displayModeVersion = displayMode;
|
||||
}
|
||||
return &m_view;
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user