Commit f1dd652a authored by Jacek Caban's avatar Jacek Caban Committed by Georg Koppen
Browse files

Bug 1133689 - Make D3DVsyncDisplay destructor private. r=jmuizelaar

parent dea8dfe8
Loading
Loading
Loading
Loading
+7 −7
Original line number Diff line number Diff line
@@ -2001,13 +2001,6 @@ public:
        mSoftwareVsyncRate = TimeDuration::FromMilliseconds(rate);
      }

      virtual ~D3DVsyncDisplay()
      {
        MOZ_ASSERT(NS_IsMainThread());
        DisableVsync();
        delete mVsyncThread;
      }

      virtual void EnableVsync() override
      {
        MOZ_ASSERT(NS_IsMainThread());
@@ -2110,6 +2103,13 @@ public:
      }

    private:
      virtual ~D3DVsyncDisplay()
      {
        MOZ_ASSERT(NS_IsMainThread());
        DisableVsync();
        delete mVsyncThread;
      }

      bool IsInVsyncThread()
      {
        return mVsyncThread->thread_id() == PlatformThread::CurrentId();