always move the window, even if it hasn't been shown. this fixes gfx drop

down lists.
This commit is contained in:
blizzard%redhat.com 1999-07-10 23:27:25 +00:00
Родитель 2e94ee2ee8
Коммит 0401d94f71
1 изменённых файлов: 3 добавлений и 3 удалений

Просмотреть файл

@ -687,10 +687,10 @@ void nsWidget::WidgetMove(nsWidget *aWidget)
PR_LOG(XlibScrollingLM, PR_LOG_DEBUG, ("nsWidget::WidgetMove()\n"));
if (PR_TRUE == WidgetVisible(aWidget->mBounds)) {
PR_LOG(XlibScrollingLM, PR_LOG_DEBUG, ("Widget is visible...\n"));
XMoveWindow(aWidget->mDisplay, aWidget->mBaseWindow,
aWidget->mBounds.x,
aWidget->mBounds.y);
if (aWidget->mIsShown == PR_TRUE) {
XMoveWindow(aWidget->mDisplay, aWidget->mBaseWindow,
aWidget->mBounds.x,
aWidget->mBounds.y);
PR_LOG(XlibScrollingLM, PR_LOG_DEBUG, ("Mapping window 0x%lx...\n", mBaseWindow));
XMapWindow(aWidget->mDisplay, aWidget->mBaseWindow);
}