[Power] Fix for casting void* into int 46/176346/1 accepted/tizen/4.0/unified/20180419.080214 submit/tizen_4.0/20180418.125945
authorSzymon Jastrzebski <s.jastrzebsk@partner.samsung.com>
Thu, 1 Mar 2018 11:40:18 +0000 (12:40 +0100)
committerPiotr Kosko <p.kosko@samsung.com>
Wed, 18 Apr 2018 12:20:43 +0000 (14:20 +0200)
This bug caused to fail building on 64-bits architecture.

[Verification] Power M&A TCT 100% (TM1).
The code is build-able for 64-bits arch.

Change-Id: I3600a753956f448ca0938655cf1873e9ba057754
Signed-off-by: Szymon Jastrzebski <s.jastrzebsk@partner.samsung.com>
src/power/power_manager.cc

index 3646d8f..4973b0c 100644 (file)
@@ -113,7 +113,7 @@ void PowerManager::ScreenStateChangeCB(device_callback_e type, void* value, void
     return;
   }
 
-  display_state_e state = static_cast<display_state_e>(reinterpret_cast<int>(value));
+  display_state_e state = static_cast<display_state_e>(reinterpret_cast<intptr_t>(value));
   if (manager->current_screen_state == state) {
     return;
   }