diff options
Diffstat (limited to 'apps/plugins/text_viewer/tv_settings.c')
-rw-r--r-- | apps/plugins/text_viewer/tv_settings.c | 26 |
1 files changed, 13 insertions, 13 deletions
diff --git a/apps/plugins/text_viewer/tv_settings.c b/apps/plugins/text_viewer/tv_settings.c index 45eac627b2..2419ae0705 100644 --- a/apps/plugins/text_viewer/tv_settings.c +++ b/apps/plugins/text_viewer/tv_settings.c | |||
@@ -40,7 +40,7 @@ | |||
40 | * encoding 1 | 40 | * encoding 1 |
41 | * vertical_scrollbar 1 | 41 | * vertical_scrollbar 1 |
42 | * (unused) 1 (for compatibility) | 42 | * (unused) 1 (for compatibility) |
43 | * page_mode 1 | 43 | * overlap_page_mode 1 |
44 | * header_mode 1 | 44 | * header_mode 1 |
45 | * footer_mode 1 | 45 | * footer_mode 1 |
46 | * scroll_mode 1 | 46 | * scroll_mode 1 |
@@ -83,7 +83,7 @@ | |||
83 | * encoding 1 | 83 | * encoding 1 |
84 | * vertical_scrollbar 1 | 84 | * vertical_scrollbar 1 |
85 | * (unused) 1 (for compatibility) | 85 | * (unused) 1 (for compatibility) |
86 | * page_mode 1 | 86 | * overlap_page_mode 1 |
87 | * header_mode 1 | 87 | * header_mode 1 |
88 | * footer_mode 1 | 88 | * footer_mode 1 |
89 | * scroll_mode 1 | 89 | * scroll_mode 1 |
@@ -153,45 +153,45 @@ static bool tv_read_preferences(int pfd, int version, struct tv_preferences *pre | |||
153 | prefs->alignment = AL_LEFT; | 153 | prefs->alignment = AL_LEFT; |
154 | 154 | ||
155 | prefs->encoding = *p++; | 155 | prefs->encoding = *p++; |
156 | prefs->vertical_scrollbar = *p++; | 156 | prefs->vertical_scrollbar = (*p++ != 0); |
157 | /* skip need_scrollbar */ | 157 | /* skip need_scrollbar */ |
158 | p++; | 158 | p++; |
159 | prefs->page_mode = *p++; | 159 | prefs->overlap_page_mode = (*p++ != 0); |
160 | 160 | ||
161 | if (version < 7) | 161 | if (version < 7) |
162 | { | 162 | { |
163 | prefs->statusbar = false; | 163 | prefs->statusbar = false; |
164 | if (*p > 1) | 164 | if (*p > 1) |
165 | { | 165 | { |
166 | prefs->header_mode = (*p & 1); | 166 | prefs->header_mode = ((*p & 1) != 0); |
167 | prefs->statusbar = true; | 167 | prefs->statusbar = true; |
168 | } | 168 | } |
169 | else | 169 | else |
170 | prefs->header_mode = *p; | 170 | prefs->header_mode = (*p != 0); |
171 | 171 | ||
172 | if (*(++p) > 1) | 172 | if (*(++p) > 1) |
173 | { | 173 | { |
174 | prefs->footer_mode = (*p & 1); | 174 | prefs->footer_mode = ((*p & 1) != 0); |
175 | prefs->statusbar = true; | 175 | prefs->statusbar = true; |
176 | } | 176 | } |
177 | else | 177 | else |
178 | prefs->footer_mode = *p; | 178 | prefs->footer_mode = (*p != 0); |
179 | 179 | ||
180 | p++; | 180 | p++; |
181 | } | 181 | } |
182 | else | 182 | else |
183 | { | 183 | { |
184 | prefs->header_mode = *p++; | 184 | prefs->header_mode = (*p++ != 0); |
185 | prefs->footer_mode = *p++; | 185 | prefs->footer_mode = (*p++ != 0); |
186 | } | 186 | } |
187 | 187 | ||
188 | prefs->vertical_scroll_mode = *p++; | 188 | prefs->vertical_scroll_mode = *p++; |
189 | prefs->autoscroll_speed = *p++; | 189 | prefs->autoscroll_speed = *p++; |
190 | 190 | ||
191 | if (version > 2) | 191 | if (version > 2) |
192 | prefs->horizontal_scrollbar = *p; | 192 | prefs->horizontal_scrollbar = (*p != 0); |
193 | else | 193 | else |
194 | prefs->horizontal_scrollbar = SB_OFF; | 194 | prefs->horizontal_scrollbar = false; |
195 | 195 | ||
196 | if (version > 3) | 196 | if (version > 3) |
197 | prefs->horizontal_scroll_mode = *p++; | 197 | prefs->horizontal_scroll_mode = *p++; |
@@ -233,7 +233,7 @@ static bool tv_write_preferences(int pfd, const struct tv_preferences *prefs) | |||
233 | *p++ = prefs->vertical_scrollbar; | 233 | *p++ = prefs->vertical_scrollbar; |
234 | /* skip need_scrollbar */ | 234 | /* skip need_scrollbar */ |
235 | p++; | 235 | p++; |
236 | *p++ = prefs->page_mode; | 236 | *p++ = prefs->overlap_page_mode; |
237 | *p++ = prefs->header_mode; | 237 | *p++ = prefs->header_mode; |
238 | *p++ = prefs->footer_mode; | 238 | *p++ = prefs->footer_mode; |
239 | *p++ = prefs->vertical_scroll_mode; | 239 | *p++ = prefs->vertical_scroll_mode; |