Add LCD_OFF_COMPLETE notifier 84/225584/1
authorYoungjae Cho <y0.cho@samsung.com>
Fri, 21 Feb 2020 05:49:59 +0000 (14:49 +0900)
committerYoungjae Cho <y0.cho@samsung.com>
Fri, 21 Feb 2020 05:49:59 +0000 (14:49 +0900)
DEVICE_NOTIFIER_LCD_OFF_COMPLETE is used for disabling lbm on LCDOFF.

Change-Id: I88064ef316dd69623be197e5824c168c0069bf74
Signed-off-by: Youngjae Cho <y0.cho@samsung.com>
plugins/iot/display/core.c
plugins/mobile/display/core.c
plugins/tv/display/core.c
plugins/wearable/display/core.c

index 7f1ed5c..33265e1 100644 (file)
@@ -600,6 +600,8 @@ inline void lcd_off_procedure(enum device_flags flag)
                broadcast_lcd_off_late(flags);
        else
                broadcast_lcd_off(SIGNAL_POST, flags);
+
+       device_notify(DEVICE_NOTIFIER_LCD_OFF_COMPLETE, NULL);
 }
 
 void set_stay_touchscreen_off(int val)
index 1dee4df..163a1f0 100644 (file)
@@ -608,6 +608,8 @@ inline void lcd_off_procedure(enum device_flags flag)
                broadcast_lcd_off_late(flags);
        else
                broadcast_lcd_off(SIGNAL_POST, flags);
+
+       device_notify(DEVICE_NOTIFIER_LCD_OFF_COMPLETE, NULL);
 }
 
 void set_stay_touchscreen_off(int val)
index 3d2ca7d..facb73f 100644 (file)
@@ -600,6 +600,8 @@ inline void lcd_off_procedure(enum device_flags flag)
                broadcast_lcd_off_late(flags);
        else
                broadcast_lcd_off(SIGNAL_POST, flags);
+
+       device_notify(DEVICE_NOTIFIER_LCD_OFF_COMPLETE, NULL);
 }
 
 void set_stay_touchscreen_off(int val)
index 2e67c3d..0e62786 100644 (file)
@@ -614,6 +614,8 @@ inline void lcd_off_procedure(enum device_flags flag)
                broadcast_lcd_off_late(flags);
        else
                broadcast_lcd_off(SIGNAL_POST, flags);
+
+       device_notify(DEVICE_NOTIFIER_LCD_OFF_COMPLETE, NULL);
 }
 
 void set_stay_touchscreen_off(int val)