gtk2 intf: fixed TGtk2WSMenu.SetBiDiMode checking if HandleAllocated

git-svn-id: trunk@25193 -
This commit is contained in:
mattias 2010-05-04 20:28:05 +00:00
parent 9968ec7168
commit 484a5efedb

View File

@ -506,8 +506,10 @@ const
begin
if Flip then
begin
gtk_widget_set_direction(PGtkWidget(AMenuItem.Handle), WidgetDirection[UseRightToLeftAlign]);
UpdateInnerMenuItem(AMenuItem, PGtkWidget(AMenuItem.Handle));
if AMenuItem.HandleAllocated then begin
gtk_widget_set_direction(PGtkWidget(AMenuItem.Handle), WidgetDirection[UseRightToLeftAlign]);
UpdateInnerMenuItem(AMenuItem, PGtkWidget(AMenuItem.Handle));
end;
end;
for i := 0 to AMenuItem.Count -1 do
Switch(AMenuItem[i], True);