mirror of
https://github.com/UpsilonNumworks/Upsilon.git
synced 2026-03-19 22:00:28 +01:00
[apps/graph/graph] Resolve edge cases in the cursor and range
initialisation Change-Id: I2685d0bcf93b7bcce9c0ac1b01057f9c9c06ca1f
This commit is contained in:
@@ -93,10 +93,12 @@ bool InteractiveCurveViewController::handleEvent(Ion::Events::Event event) {
|
||||
}
|
||||
|
||||
void InteractiveCurveViewController::didBecomeFirstResponder() {
|
||||
curveView()->selectMainView(true);
|
||||
uint32_t newModelVersion = modelVersion();
|
||||
if (m_modelVersion != newModelVersion) {
|
||||
m_modelVersion = newModelVersion;
|
||||
initRangeParameters();
|
||||
initCursorParameters();
|
||||
}
|
||||
uint32_t newRangeVersion = rangeVersion();
|
||||
if (m_rangeVersion != newRangeVersion) {
|
||||
@@ -104,7 +106,6 @@ void InteractiveCurveViewController::didBecomeFirstResponder() {
|
||||
initCursorParameters();
|
||||
}
|
||||
headerViewController()->setSelectedButton(-1);
|
||||
curveView()->selectMainView(true);
|
||||
// Reload graph view
|
||||
curveView()->reload();
|
||||
reloadBannerView();
|
||||
|
||||
Reference in New Issue
Block a user