[4.0] PixelBuffer::Rotate() amendments.
[platform/core/uifw/dali-adaptor.git] / adaptors / ubuntu / vsync-monitor-ubuntu.cpp
index d91aa71..af8d4c9 100644 (file)
@@ -37,10 +37,9 @@ namespace Adaptor
 
 namespace
 {
-
-#if defined(DEBUG_ENABLED)
-Debug::Filter* gLogFilter = Debug::Filter::New(Debug::NoLogging, false, "LOG_VSYNC_MONITOR");
-#endif
+// constants to keep code readability with unsigned int has to be used as boolean (due to multithreading)
+const unsigned int TRUE = 1u;
+const unsigned int FALSE = 0u;
 
 const int FD_NONE( -1 );
 
@@ -48,8 +47,8 @@ const int FD_NONE( -1 );
 
 VSyncMonitor::VSyncMonitor()
 : mFileDescriptor( FD_NONE ),
-  mUseHardwareVSync( false ),
-  mHardwareVsyncAvailable( false )
+  mUseHardwareVSync( FALSE ),
+  mHardwareVSyncAvailable( FALSE )
 {
 }
 
@@ -58,14 +57,14 @@ VSyncMonitor::~VSyncMonitor()
   Terminate();
 }
 
-void VSyncMonitor::SetUseHardwareVsync( bool useHardware )
+void VSyncMonitor::SetUseHardwareVSync( bool useHardware )
 {
   mUseHardwareVSync = useHardware;
 }
 
 void VSyncMonitor::SetHardwareVSyncAvailable( bool hardwareVSyncAvailable )
 {
-  mHardwareVsyncAvailable = hardwareVSyncAvailable;
+  mHardwareVSyncAvailable = hardwareVSyncAvailable;
 }
 
 void VSyncMonitor::Initialize()
@@ -90,7 +89,7 @@ void VSyncMonitor::Terminate()
 
 bool VSyncMonitor::UseHardware()
 {
-  return mUseHardware && (FD_NONE != mFileDescriptor );
+  return mUseHardwareVSync && mHardwareVSyncAvailable && (FD_NONE != mFileDescriptor );
 }