Skip to content

Commit 79f2047

Browse files
committed
Hotfix after callback processing.
Modify: Execute onFocus when returning from callback function. Modify: MenuItemSD Supports SD card insertion and removal
1 parent dd49e80 commit 79f2047

File tree

6 files changed

+12
-8
lines changed

6 files changed

+12
-8
lines changed

library.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414
"dependencies": {
1515
"name": "M5Stack"
1616
},
17-
"version": "0.2.3",
17+
"version": "0.2.5",
1818
"framework": "arduino",
1919
"platforms": "espressif32",
2020
"build": {

library.properties

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
1-
name=M5TreeView
2-
version=0.2.3
1+
name=M5Stack_TreeView
2+
version=0.2.5
33
author=lovyan03
44
maintainer=Lovyan <[email protected]>
55
sentence=TreeView Menu UI for M5Stack

src/M5TreeView.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -157,7 +157,7 @@ MenuItem* M5TreeView::update(bool redraw) {
157157
if (_redraw) {
158158
updateDest();
159159
erase(true);
160-
focusItem->onEnter();
160+
focusItem->onFocus();
161161
}
162162
}
163163
break;

src/MenuItem.cpp

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -215,9 +215,8 @@ bool MenuItem::focusEnter() {
215215
if (mi->callback) {
216216
mi->callback(focusItem);
217217
_btnDrawer.draw(true);
218-
focusItem->onFocus();
218+
return true;
219219
}
220-
return true;
221220
}
222221
return false;
223222
}

src/MenuItemSD.cpp

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,9 @@ MenuItemFS* MenuItemSD::newMenuItemFS(const String& title, const String& path, b
77
}
88

99
fs::FS& MenuItemSD::getFS() const {
10-
if (0 == path.length()) SD.begin();
10+
if (0 == path.length()) {
11+
SD.end();
12+
SD.begin(TFCARD_CS_PIN);
13+
}
1114
return SD;
1215
}

src/MenuItemSPIFFS.cpp

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,8 @@ MenuItemFS* MenuItemSPIFFS::newMenuItemFS(const String& title, const String& pat
77
}
88

99
fs::FS& MenuItemSPIFFS::getFS() const {
10-
if (0 == path.length()) SPIFFS.begin();
10+
if (0 == path.length()) {
11+
SPIFFS.begin();
12+
}
1113
return SPIFFS;
1214
}

0 commit comments

Comments
 (0)