Skip to content

Commit cf3550a

Browse files
committed
Note App: Fix overlap selector default value not showing up correctly
1 parent f245b43 commit cf3550a

1 file changed

Lines changed: 6 additions & 2 deletions

File tree

applications/Note/Note.cpp

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -251,10 +251,12 @@ void Note::ColorSelector() {
251251
void Note::OverlapSelector() {
252252
UI overlapSelector("Overlap Selector", Color(0xFFFF00), false);
253253

254-
UI4pxNumber numDisplay(Color(0xFFFF00), 1, (int32_t*)&notePadConfigs[activeConfig].overlap, notePadConfigs[activeConfig].rootColor);
254+
int32_t overlap = notePadConfigs[activeConfig].overlap;
255+
256+
UI4pxNumber numDisplay(Color(0xFFFF00), 1, &overlap, notePadConfigs[activeConfig].rootColor);
255257
overlapSelector.AddUIComponent(numDisplay, Point(5, 0));
256258

257-
UISelector overlapInput(Dimension(7, 1), "Overlap", Color(0xFFFF00), 7, (uint16_t*)&notePadConfigs[activeConfig].overlap);
259+
UISelector overlapInput(Dimension(7, 1), "Overlap", Color(0xFFFF00), 7, (uint16_t*)&overlap);
258260
overlapSelector.AddUIComponent(overlapInput, Point(0, 7));
259261

260262
UIButton alignRootToggle;
@@ -264,6 +266,8 @@ void Note::OverlapSelector() {
264266
overlapSelector.AddUIComponent(alignRootToggle, Point(7, 7));
265267

266268
overlapSelector.Start();
269+
270+
notePadConfigs[activeConfig].overlap = overlap;
267271
}
268272

269273
void Note::ChannelSelector() {

0 commit comments

Comments
 (0)