Fixed menus in case the window was hidden (VLC, StyledEdit). This is just a quick fix and will be changed later. Thanks to John Drinkwater for testing
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@17008 a95241bf-73f2-0310-859d-f6bbb57e9c96
This commit is contained in:
@@ -1243,7 +1243,7 @@ BMenu::_AddItem(BMenuItem *item, int32 index)
|
|||||||
|
|
||||||
item->SetSuper(this);
|
item->SetSuper(this);
|
||||||
|
|
||||||
if (locked && window != NULL && !window->IsHidden()) {
|
if (locked && window != NULL) {
|
||||||
// Make sure we update the layout if needed.
|
// Make sure we update the layout if needed.
|
||||||
LayoutItems(index);
|
LayoutItems(index);
|
||||||
//UpdateWindowViewSize();
|
//UpdateWindowViewSize();
|
||||||
@@ -1306,7 +1306,7 @@ BMenu::RemoveItems(int32 index, int32 count, BMenuItem *item, bool deleteItems)
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
if (invalidateLayout && locked && window != NULL && !window->IsHidden()) {
|
if (invalidateLayout && locked && window != NULL) {
|
||||||
LayoutItems(0);
|
LayoutItems(0);
|
||||||
//UpdateWindowViewSize();
|
//UpdateWindowViewSize();
|
||||||
Invalidate();
|
Invalidate();
|
||||||
|
|||||||
Reference in New Issue
Block a user