зеркало из https://github.com/mozilla/gecko-dev.git
[gtk2] Mail/News window shutdown when click "File" twice. Bug 140867.
patch by robin.lu@sun.com, r=blizzard. Note: this is NOT for defautl build.
This commit is contained in:
Родитель
dc545139cc
Коммит
7e8032b2f6
|
@ -1437,8 +1437,16 @@ nsWindow::NativeCreate(nsIWidget *aParent,
|
|||
}
|
||||
else if (mWindowType == eWindowType_popup) {
|
||||
mShell = gtk_window_new(GTK_WINDOW_POPUP);
|
||||
gtk_window_set_transient_for(GTK_WINDOW(mShell), topLevelParent);
|
||||
mTransientParent = topLevelParent;
|
||||
if(topLevelParent) {
|
||||
gtk_window_set_transient_for(GTK_WINDOW(mShell),
|
||||
topLevelParent);
|
||||
mTransientParent = topLevelParent;
|
||||
if(topLevelParent->group) {
|
||||
gtk_window_group_add_window(topLevelParent->group,
|
||||
GTK_WINDOW(mShell));
|
||||
mWindowGroup = topLevelParent->group;
|
||||
}
|
||||
}
|
||||
}
|
||||
else { // must be eWindowType_toplevel
|
||||
mShell = gtk_window_new(GTK_WINDOW_TOPLEVEL);
|
||||
|
|
Загрузка…
Ссылка в новой задаче