From ea9b693845958e958d8ebcb42ab957fda3bc8955 Mon Sep 17 00:00:00 2001 From: Robert O'Callahan Date: Tue, 22 Apr 2014 15:11:42 +1200 Subject: [PATCH] Bug 998821. Only use XShm for drawing if XShm allocation actually succeeded. r=karlt --HG-- extra : rebase_source : 9d0fc1b9c7b02c53674b4593eaf1cd703587a469 --- widget/gtk/nsWindow.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/widget/gtk/nsWindow.cpp b/widget/gtk/nsWindow.cpp index 00f0afb7af9c..e0546a36ff03 100644 --- a/widget/gtk/nsWindow.cpp +++ b/widget/gtk/nsWindow.cpp @@ -2220,7 +2220,7 @@ nsWindow::OnExposeEvent(cairo_t *cr) } } # ifdef MOZ_HAVE_SHMIMAGE - if (nsShmImage::UseShm() && MOZ_LIKELY(!mIsDestroyed)) { + if (mShmImage && MOZ_LIKELY(!mIsDestroyed)) { #if (MOZ_WIDGET_GTK == 2) mShmImage->Put(mGdkWindow, exposeRegion.mRects, exposeRegion.mRectsEnd); #else