зеркало из https://github.com/mozilla/gecko-dev.git
Bug 1824304 - Fix PiP window type hint after bug 1823350. r=stransky
Differential Revision: https://phabricator.services.mozilla.com/D173677
This commit is contained in:
Родитель
ab44c45a26
Коммит
42747dfd31
|
@ -5986,8 +5986,10 @@ nsresult nsWindow::Create(nsIWidget* aParent, nsNativeWidget aNativeParent,
|
|||
size.height);
|
||||
gtk_window_resize(GTK_WINDOW(mShell), size.width, size.height);
|
||||
}
|
||||
|
||||
if (mWindowType == WindowType::Dialog) {
|
||||
if (mIsPIPWindow) {
|
||||
LOG(" Is PIP Window\n");
|
||||
gtk_window_set_type_hint(GTK_WINDOW(mShell), GDK_WINDOW_TYPE_HINT_UTILITY);
|
||||
} else if (mWindowType == WindowType::Dialog) {
|
||||
mGtkWindowRoleName = "Dialog";
|
||||
|
||||
SetDefaultIcon();
|
||||
|
@ -6087,12 +6089,6 @@ nsresult nsWindow::Create(nsIWidget* aParent, nsNativeWidget aNativeParent,
|
|||
|
||||
LOG("nsWindow::Create() Toplevel\n");
|
||||
|
||||
if (mIsPIPWindow) {
|
||||
LOG(" Is PIP Window\n");
|
||||
gtk_window_set_type_hint(GTK_WINDOW(mShell),
|
||||
GDK_WINDOW_TYPE_HINT_UTILITY);
|
||||
}
|
||||
|
||||
// each toplevel window gets its own window group
|
||||
GtkWindowGroup* group = gtk_window_group_new();
|
||||
gtk_window_group_add_window(group, GTK_WINDOW(mShell));
|
||||
|
|
Загрузка…
Ссылка в новой задаче