summaryrefslogtreecommitdiff
path: root/apps
diff options
context:
space:
mode:
Diffstat (limited to 'apps')
-rw-r--r--apps/gui/skin_engine/skin_parser.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/apps/gui/skin_engine/skin_parser.c b/apps/gui/skin_engine/skin_parser.c
index e364cf1c76..4784039a87 100644
--- a/apps/gui/skin_engine/skin_parser.c
+++ b/apps/gui/skin_engine/skin_parser.c
@@ -1946,6 +1946,10 @@ static int convert_viewport(struct wps_data *data, struct skin_element* element)
1946 skin_vp->vp.height + skin_vp->vp.y > display->lcdheight) 1946 skin_vp->vp.height + skin_vp->vp.y > display->lcdheight)
1947 return CALLBACK_ERROR; 1947 return CALLBACK_ERROR;
1948 1948
1949 /* Fix x position for RTL languages */
1950 if (follow_lang_direction && lang_is_rtl())
1951 skin_vp->vp.x = display->lcdwidth - skin_vp->vp.x - skin_vp->vp.width;
1952
1949 return CALLBACK_OK; 1953 return CALLBACK_OK;
1950} 1954}
1951 1955