diff options
author | Martin Stransky <stransky@redhat.com> | 2022-01-11 19:49:24 +0100 |
---|---|---|
committer | Martin Stransky <stransky@redhat.com> | 2022-01-11 19:49:24 +0100 |
commit | bacd3c42004883a03e03f64416cc07ca18ccc695 (patch) | |
tree | 76c052738e3b21901ffc5d8e66773d102fa203d7 /D132929.diff | |
parent | Rebuilt for https://fedoraproject.org/wiki/Changes/LIBFFI34 (diff) | |
parent | Update to Firefox 96 (diff) | |
download | librewolf-fedora-ff-bacd3c42004883a03e03f64416cc07ca18ccc695.tar.gz librewolf-fedora-ff-bacd3c42004883a03e03f64416cc07ca18ccc695.tar.bz2 librewolf-fedora-ff-bacd3c42004883a03e03f64416cc07ca18ccc695.zip |
merge
Diffstat (limited to 'D132929.diff')
-rw-r--r-- | D132929.diff | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/D132929.diff b/D132929.diff new file mode 100644 index 0000000..0a61842 --- /dev/null +++ b/D132929.diff @@ -0,0 +1,18 @@ +diff --git a/widget/gtk/nsWindow.cpp b/widget/gtk/nsWindow.cpp +--- a/widget/gtk/nsWindow.cpp ++++ b/widget/gtk/nsWindow.cpp +@@ -2946,7 +2946,12 @@ + uint32_t timestamp = GDK_CURRENT_TIME; + + nsGTKToolkit* GTKToolkit = nsGTKToolkit::GetToolkit(); +- if (GTKToolkit) timestamp = GTKToolkit->GetFocusTimestamp(); ++ if (GTKToolkit) { ++ timestamp = GTKToolkit->GetFocusTimestamp(); ++ } ++ if (!timestamp) { ++ timestamp = GetLastUserInputTime(); ++ } + + LOG(" requesting toplevel activation [%p]\n", (void*)toplevelWindow); + gtk_window_present_with_time(GTK_WINDOW(toplevelWindow->mShell), + |