summaryrefslogtreecommitdiff
path: root/apps/plugins
diff options
context:
space:
mode:
Diffstat (limited to 'apps/plugins')
-rw-r--r--apps/plugins/sudoku/sudoku.c1
-rw-r--r--apps/plugins/text_editor.c4
2 files changed, 5 insertions, 0 deletions
diff --git a/apps/plugins/sudoku/sudoku.c b/apps/plugins/sudoku/sudoku.c
index 0c39c46..12924e8 100644
--- a/apps/plugins/sudoku/sudoku.c
+++ b/apps/plugins/sudoku/sudoku.c
@@ -689,6 +689,7 @@ bool save_sudoku(struct sudoku_state_t* state)
/* Add a blank line at end */
rb->write(fd,"\r\n",2);
rb->close(fd);
+ rb->reload_directory();
/* Save a copy of the saved state - so we can reload without
using the disk */
rb->memcpy(state->savedboard,state->currentboard,81);
diff --git a/apps/plugins/text_editor.c b/apps/plugins/text_editor.c
index e866063..f98194b 100644
--- a/apps/plugins/text_editor.c
+++ b/apps/plugins/text_editor.c
@@ -223,6 +223,10 @@ void save_changes(int overwrite)
return;
}
+ if (!overwrite)
+ /* current directory may have changed */
+ rb->reload_directory();
+
rb->lcd_clear_display();
#ifdef HAVE_ADJUSTABLE_CPU_FREQ
rb->cpu_boost(1);