From 9956bb1eafb6bf3ea0f56a3376530d423b1a1dd8 Mon Sep 17 00:00:00 2001 From: Martin Stransky Date: Tue, 11 Jan 2022 19:47:58 +0100 Subject: Update to Firefox 96 --- D132929.diff | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) create mode 100644 D132929.diff (limited to 'D132929.diff') 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), + -- cgit