diff options
Diffstat (limited to 'apps/language.c')
-rw-r--r-- | apps/language.c | 11 |
1 files changed, 10 insertions, 1 deletions
diff --git a/apps/language.c b/apps/language.c index 0c6245f08c..fad136e479 100644 --- a/apps/language.c +++ b/apps/language.c | |||
@@ -25,6 +25,7 @@ | |||
25 | #include "lang.h" | 25 | #include "lang.h" |
26 | #include "debug.h" | 26 | #include "debug.h" |
27 | #include "string.h" | 27 | #include "string.h" |
28 | #include "viewport.h" | ||
28 | 29 | ||
29 | /* The following header is generated by the build system and only defines | 30 | /* The following header is generated by the build system and only defines |
30 | MAX_LANGUAGE_SIZE to be the size of the largest currently available | 31 | MAX_LANGUAGE_SIZE to be the size of the largest currently available |
@@ -106,7 +107,15 @@ int lang_load(const char *filename) | |||
106 | retcode = 3; | 107 | retcode = 3; |
107 | } | 108 | } |
108 | close(fd); | 109 | close(fd); |
109 | lang_options = (retcode ? 0 : lang_header[3]); | 110 | if (retcode) |
111 | { | ||
112 | lang_options = 0; | ||
113 | } | ||
114 | else | ||
115 | { | ||
116 | lang_options = lang_header[3]; | ||
117 | viewportmanager_theme_changed(THEME_UI_VIEWPORT); | ||
118 | } | ||
110 | return retcode; | 119 | return retcode; |
111 | } | 120 | } |
112 | 121 | ||