diff options
Diffstat (limited to 'apps/plugins/text_viewer/tv_preferences.c')
-rw-r--r-- | apps/plugins/text_viewer/tv_preferences.c | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/apps/plugins/text_viewer/tv_preferences.c b/apps/plugins/text_viewer/tv_preferences.c index 5e6677ea58..6d5c1127fc 100644 --- a/apps/plugins/text_viewer/tv_preferences.c +++ b/apps/plugins/text_viewer/tv_preferences.c | |||
@@ -28,6 +28,8 @@ static struct tv_preferences prefs; | |||
28 | /* read-only preferences pointer, for access by other files */ | 28 | /* read-only preferences pointer, for access by other files */ |
29 | const struct tv_preferences * const preferences = &prefs; | 29 | const struct tv_preferences * const preferences = &prefs; |
30 | 30 | ||
31 | bool preferences_changed = false; | ||
32 | |||
31 | static int listner_count = 0; | 33 | static int listner_count = 0; |
32 | 34 | ||
33 | #define TV_MAX_LISTNERS 5 | 35 | #define TV_MAX_LISTNERS 5 |
@@ -91,6 +93,11 @@ void tv_copy_preferences(struct tv_preferences *copy_prefs) | |||
91 | rb->memcpy(copy_prefs, preferences, sizeof(struct tv_preferences)); | 93 | rb->memcpy(copy_prefs, preferences, sizeof(struct tv_preferences)); |
92 | } | 94 | } |
93 | 95 | ||
96 | bool tv_compare_preferences(struct tv_preferences *copy_prefs) | ||
97 | { | ||
98 | return rb->memcmp(copy_prefs, preferences, sizeof(struct tv_preferences)) != 0; | ||
99 | } | ||
100 | |||
94 | void tv_set_default_preferences(struct tv_preferences *p) | 101 | void tv_set_default_preferences(struct tv_preferences *p) |
95 | { | 102 | { |
96 | p->word_mode = WM_WRAP; | 103 | p->word_mode = WM_WRAP; |