diff options
author | Thomas Martitz <kugel@rockbox.org> | 2009-10-09 18:39:34 +0000 |
---|---|---|
committer | Thomas Martitz <kugel@rockbox.org> | 2009-10-09 18:39:34 +0000 |
commit | 80003bc4a4c2564c15e202a73bf2f2103e9a6407 (patch) | |
tree | e9362aad8197e92cd0a2a90e1484f695f51493ed /apps/gui/skin_engine | |
parent | e1009476ca7df7e895199a66aef470f54502641f (diff) | |
download | rockbox-80003bc4a4c2564c15e202a73bf2f2103e9a6407.tar.gz rockbox-80003bc4a4c2564c15e202a73bf2f2103e9a6407.zip |
Fix a few problems with RTL, statusbar and custom ui viewport.
*text in statusbar jumped around
*custom ui vp wasn't refreshed properly on language changing.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23053 a1c6a512-1295-4272-9138-f99709370657
Diffstat (limited to 'apps/gui/skin_engine')
-rw-r--r-- | apps/gui/skin_engine/skin_parser.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/apps/gui/skin_engine/skin_parser.c b/apps/gui/skin_engine/skin_parser.c index 7e2ceabdb2..e7c9f4fb52 100644 --- a/apps/gui/skin_engine/skin_parser.c +++ b/apps/gui/skin_engine/skin_parser.c | |||
@@ -706,6 +706,7 @@ static int parse_viewport(const char *wps_bufptr, | |||
706 | if (!(ptr = viewport_parse_viewport(vp, screen, ptr, '|'))) | 706 | if (!(ptr = viewport_parse_viewport(vp, screen, ptr, '|'))) |
707 | return WPS_ERROR_INVALID_PARAM; | 707 | return WPS_ERROR_INVALID_PARAM; |
708 | 708 | ||
709 | vp->flags &= ~VP_FLAG_IS_RTL; /* ignore rright-to-left languages */ | ||
709 | /* Check for trailing | */ | 710 | /* Check for trailing | */ |
710 | if (*ptr != '|') | 711 | if (*ptr != '|') |
711 | return WPS_ERROR_INVALID_PARAM; | 712 | return WPS_ERROR_INVALID_PARAM; |