[Power] Fix for casting void* into int 28/171328/2 accepted/tizen/unified/20180302.155636 submit/tizen/20180301.135635
authorSzymon Jastrzebski <s.jastrzebsk@partner.samsung.com>
Thu, 1 Mar 2018 11:40:18 +0000 (12:40 +0100)
committerSzymon Jastrzebski <s.jastrzebsk@partner.samsung.com>
Thu, 1 Mar 2018 13:36:12 +0000 (14:36 +0100)
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 c8638b618dffad1487726fa056d6bc468729500d..defb9ae9cb04442f5ec21e3f5418f750b74b10c3 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;
   }