From 76a5f4f8cd30254e2e1c605e4af48940cb6552e5 Mon Sep 17 00:00:00 2001 From: rubidium Date: Wed, 18 Nov 2009 12:31:09 +0000 Subject: (svn r18164) -Change: make dropdown 'right' align to the opening widget with RTL --- src/widgets/dropdown.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/widgets/dropdown.cpp b/src/widgets/dropdown.cpp index 5cc41742c..ee3c929dd 100644 --- a/src/widgets/dropdown.cpp +++ b/src/widgets/dropdown.cpp @@ -390,7 +390,7 @@ void ShowDropDownList(Window *w, DropDownList *list, int selected, int button, u if (auto_width) width = max(width, max_item_width); - Point dw_pos = {w->left + wi_rect.left, top}; + Point dw_pos = { w->left + (_dynlang.text_dir == TD_RTL ? wi_rect.right + 1 - width : wi_rect.left), top}; Dimension dw_size = {width, height}; new DropdownWindow(w, list, selected, button, instant_close, dw_pos, dw_size, wi_colour, scroll); } -- cgit v1.2.3-70-g09d2