Skip to content

Commit 9747dfe

Browse files
committed
Times out visual feedback on save after a second
1 parent 3553adf commit 9747dfe

File tree

2 files changed

+9
-2
lines changed

2 files changed

+9
-2
lines changed

src/Handlers/PresetsHandler.cpp

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,8 @@ void PresetsHandler::setup(string _chainName){
55
selected = false;
66
currentPreset = -1;
77
lastSaved = -1;
8+
lastSaveTimer = 0;
9+
lastSaveTimeout = 60;
810
storageDir = "AudioUnitPresets/";
911
trashDir = ".trash/";
1012
anyExtension = "";
@@ -139,7 +141,12 @@ string PresetsHandler::report() {
139141
report << " " << icon;
140142
}
141143
if(i == lastSaved) {
142-
report << " - saved";
144+
report << " <- saved";
145+
lastSaveTimer++;
146+
if(lastSaveTimer >= lastSaveTimeout) {
147+
lastSaveTimer = 0;
148+
lastSaved = -1;
149+
}
143150
}
144151
}
145152

src/Handlers/PresetsHandler.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@ class PresetsHandler{
4040
vector< vector<ofFile> > presets;
4141

4242
string chainName, storageDir, trashDir;
43-
int currentPreset, lastSaved;
43+
int currentPreset, lastSaved, lastSaveTimer, lastSaveTimeout;
4444
bool selected;
4545

4646
ofDirectory dir;

0 commit comments

Comments
 (0)