[tbb-commits] [tor-browser] 78/311: Bug 1747475 [Linux] Don't assert/crash if we're missing mGdkWindow. r=emilio, a=RyanVM

gitolite role git at cupani.torproject.org
Tue Apr 26 15:27:58 UTC 2022


This is an automated email from the git hooks/post-receive script.

pierov pushed a commit to branch geckoview-99.0.1-11.0-1
in repository tor-browser.

commit d50f6cf17ff5efed2c3f4c994283a5a5309bee75
Author: stransky <stransky at redhat.com>
AuthorDate: Tue Feb 1 19:12:32 2022 +0000

    Bug 1747475 [Linux] Don't assert/crash if we're missing mGdkWindow. r=emilio, a=RyanVM
    
    Differential Revision: https://phabricator.services.mozilla.com/D137554
---
 widget/gtk/nsWindow.cpp | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/widget/gtk/nsWindow.cpp b/widget/gtk/nsWindow.cpp
index 84566449ab51b..59e01f0feaaed 100644
--- a/widget/gtk/nsWindow.cpp
+++ b/widget/gtk/nsWindow.cpp
@@ -5237,7 +5237,8 @@ void nsWindow::DisableRenderingToWindow() {
 }
 
 Window nsWindow::GetX11Window() {
-  return GdkIsX11Display() ? gdk_x11_window_get_xid(mGdkWindow) : X11None;
+  return GdkIsX11Display() && mGdkWindow ? gdk_x11_window_get_xid(mGdkWindow)
+                                         : X11None;
 }
 
 void nsWindow::EnsureGdkWindow() {
@@ -5246,7 +5247,6 @@ void nsWindow::EnsureGdkWindow() {
                                                         : mShell);
     g_object_set_data(G_OBJECT(mGdkWindow), "nsWindow", this);
   }
-  MOZ_DIAGNOSTIC_ASSERT(mGdkWindow, "We're missing GdkWindow!");
 }
 
 bool nsWindow::GetShapedState() {

-- 
To stop receiving notification emails like this one, please contact
the administrator of this repository.


More information about the tbb-commits mailing list