diff --git a/widget/src/beos/nsWindow.cpp b/widget/src/beos/nsWindow.cpp index a15e8e3b8f3..c1fdee3e01b 100644 --- a/widget/src/beos/nsWindow.cpp +++ b/widget/src/beos/nsWindow.cpp @@ -1002,8 +1002,8 @@ nsresult nsWindow::Move(PRInt32 aX, PRInt32 aY) mBounds.x = aX; mBounds.y = aY; - if (eWindowType_child == mWindowType) - HideKids(PR_TRUE); + // We may reset children visibility here, but it needs special care + // - see comment 18 in Bug 311651. More sofisticated code needed. // until we lack separate window and widget, we "cannot" move BWindow without BView if (mView && mView->LockLooper())