Bug 1422966 - Update mDisplay attribute initialization at nsWaylandDisplay::nsWaylandDisplay(), r?jhorak draft
authorMartin Stransky <stransky@redhat.com>
Mon, 04 Dec 2017 22:31:23 +0100
changeset 711988 1f9ab9a5af76afdf2cc2f4661431f2f17a4c36e8
parent 707468 a0df245f0202812281275bec4ca4019776cddea3
child 711989 c4e9f9cdca02b5cb957d437c63e07b5e9512ee8a
push id93216
push userstransky@redhat.com
push dateFri, 15 Dec 2017 09:42:38 +0000
reviewersjhorak
bugs1422966
milestone59.0a1
Bug 1422966 - Update mDisplay attribute initialization at nsWaylandDisplay::nsWaylandDisplay(), r?jhorak MozReview-Commit-ID: GQrCtvKDjfF
widget/gtk/WindowSurfaceWayland.cpp
--- a/widget/gtk/WindowSurfaceWayland.cpp
+++ b/widget/gtk/WindowSurfaceWayland.cpp
@@ -287,22 +287,21 @@ nsWaylandDisplay::Matches(wl_display *aD
 {
   return mThreadId == PR_GetCurrentThread() && aDisplay == mDisplay;
 }
 
 NS_IMPL_ISUPPORTS(nsWaylandDisplay, nsISupports);
 
 nsWaylandDisplay::nsWaylandDisplay(wl_display *aDisplay)
   : mThreadId(PR_GetCurrentThread())
-  , mDisplay(aDisplay)
-  , mDisplay(aDisplay)
   // gfx::SurfaceFormat::B8G8R8A8 is a basic Wayland format
   // and is always present.
   , mFormat(gfx::SurfaceFormat::B8G8R8A8)
   , mShm(nullptr)
+  , mDisplay(aDisplay)
 {
   if (NS_IsMainThread()) {
     // Use default event queue in main thread operated by Gtk+.
     mEventQueue = nullptr;
   } else {
     mEventQueue = wl_display_create_queue(mDisplay);
     MessageLoop::current()->PostTask(NewRunnableFunction(&WaylandDisplayLoop,
                                                          mDisplay));