fota_gui_common : set rotate_angle by environment configuration. Before running fota_... 37/250237/1
authordyamy-lee <dyamy.lee@samsung.com>
Wed, 18 Nov 2020 04:46:19 +0000 (13:46 +0900)
committerdyamy-lee <dyamy.lee@samsung.com>
Tue, 22 Dec 2020 08:42:48 +0000 (17:42 +0900)
Change-Id: Ieee066a720ae2ccace9067ccde39f3d44e9969f5

fota_gui_common/CMakeLists.txt
fota_gui_common/fota_gr_direct_ro_common.c

index f4af0a078ab8c61db2d2a02fe02f38ecc93a9611..1f56fd39ef0c0d49b1c3109d4456babcd7bdddb7 100644 (file)
@@ -59,7 +59,7 @@ ADD_EXECUTABLE(${FOTA_GUI_COMMON} ${GUI_SRCS_COMMON})
 TARGET_LINK_LIBRARIES(${FOTA_GUI_COMMON} ${gui_pkgs_LDFLAGS} ${LIBS} -lpthread)
 
 ADD_DEFINITIONS("-DRESDIR=\"${RESDIR}\"")
-ADD_DEFINITIONS("-DROTATE=270")
+ADD_DEFINITIONS("-DROTATE=0")
 INSTALL(DIRECTORY ${CMAKE_SOURCE_DIR}/res/common/images DESTINATION ${RESDIR_COMMON})
 
 INSTALL(TARGETS ${FOTA_GUI_COMMON} DESTINATION ${BINDIR})
index e094c294a57136ec3f99952143707046ab1b4779..5a86a57b4a2c6bba3cc6e4baf16870ed2e836886 100644 (file)
@@ -60,7 +60,7 @@ const int x_offset_main_bg_text_pos = 518;
 const int y_offset_main_bg_text_pos = 300;
 const int x_offset_prog_bar_img_pos = 240;
 const int y_offset_prog_bar_img_pos = 355;
-int rotate_angle = 0;
+int rotate_angle = -1;
 int rollback_rotate_angle = 0;
 int img_buf_width = 0;
 int img_buf_height = 0;
@@ -625,7 +625,16 @@ void fota_gr_direct_clear_screen(u32 color)
 
 void _get_rotate(void)
 {
-       rotate_angle = ROTATE;
+       char *rotate_state = getenv("ROTATE_STATE");
+       if(!rotate_state)
+       {
+               rotate_angle = ROTATE;
+       }
+       else
+       {
+               rotate_angle = atoi(rotate_state);
+       }
+
        LOG("Print Rotate Angle value = %d\n", rotate_angle);
        rollback_rotate_angle = 360 - rotate_angle;