Merge branch 'development'
[deb_libcec.git] / src / lib / platform / threads / threads.h
index 0cc07eee883f6646e98bd65b6cfb601f5d8c1c96..e29578c728a1b5b0abf5288b5898615433fb6498 100644 (file)
@@ -48,7 +48,9 @@ namespace PLATFORM
       StopThread(0);
       void *retVal;
       ThreadsWait(m_thread, &retVal);
+      #if defined(__WINDOWS__)
       (void *)retVal; //"unreferenced local variable" warning
+      #endif
     }
 
     static void *ThreadHandler(CThread *thread)
@@ -143,13 +145,13 @@ namespace PLATFORM
 
   protected:
     void SetRunning(bool bSetTo);
+    CMutex           m_threadMutex;
 
   private:
     bool             m_bStop;
     bool             m_bRunning;
     bool             m_bStopped;
     CCondition<bool> m_threadCondition;
-    CMutex           m_threadMutex;
     thread_t         m_thread;
   };
 };