Block pm control api temporarily
authorh2.seo <h2.seo@samsung.com>
Sat, 8 Sep 2012 12:42:31 +0000 (21:42 +0900)
committerh2.seo <h2.seo@samsung.com>
Sat, 8 Sep 2012 13:02:51 +0000 (22:02 +0900)
include/cam.h
src/cam.c
src/cam_app.c
src/cam_rec.c

index ab12bb8..08f79af 100755 (executable)
 
 #define CAM_FILE_PATH_MAX 1024
 #define EFL_TEMP_CODE
+
+/*#define ENABLE_CAM_POWER_CONTROL*/
+
 /* #define USE_CAMERA_APP_SHUTTER_SOUND 1 */
 /* #define ENABLE_CAPTURE_ANIMATION */
 
index 949885f..f5e0c9c 100755 (executable)
--- a/src/cam.c
+++ b/src/cam.c
@@ -174,7 +174,9 @@ static void cam_terminate(void *data)
        cam_app_quit(ad);
        CAM_TA_ACUM_ITEM_END("  cam_app_quit", 0);
 
+#ifdef ENABLE_CAM_POWER_CONTROL
        power_unlock_state(POWER_STATE_NORMAL);
+#endif
 
        CAM_TA_ACUM_ITEM_END("app_terminate", 0);
 
@@ -225,7 +227,11 @@ static void cam_pause(void *data)
        if (ad->foucs_out_from_quickview == TRUE) {
                DEBUG_TRACE("image viewer UG->image editor");
                ad->foucs_out_from_quickview = FALSE;
+
+#ifdef ENABLE_CAM_POWER_CONTROL
                return;
+#endif
+
        }
        CAM_TA_ACUM_ITEM_BEGIN("app_stop", 0);
        DEBUG_TRACE(" ");
@@ -233,7 +239,10 @@ static void cam_pause(void *data)
        ad->launch_type = CAM_LAUNCH_RELAUNCH;  /* set launch type */
        cam_app_pause(ad);
 
+#ifdef ENABLE_CAM_POWER_CONTROL
        power_unlock_state(POWER_STATE_NORMAL);
+#endif
+
        CAM_TA_ACUM_ITEM_END("app_stop", 0);
 
 }
@@ -265,8 +274,11 @@ static void cam_resume(void *data)
                ug_resume();
                return;
        }
+
+#ifdef ENABLE_CAM_POWER_CONTROL
        else
                power_lock_state(POWER_STATE_NORMAL, 0);
+#endif
 
        CAM_TA_INIT();
 
@@ -406,7 +418,9 @@ static void cam_service(service_h service, void *user_data)
                        return;
                }
 
+#ifdef ENABLE_CAM_POWER_CONTROL
                power_lock_state(POWER_STATE_NORMAL, 0);
+#endif
 
                /*elm_win_alpha_set(ad->win_main, EINA_TRUE);*/
 
@@ -437,7 +451,9 @@ static void cam_service(service_h service, void *user_data)
 
                cam_layout_del_all(ad);
 
+#ifdef ENABLE_CAM_POWER_CONTROL
                power_lock_state(POWER_STATE_NORMAL, 0);
+#endif
 
                if (ad->exe_args == NULL)
                        return;
index 2e80789..ddd9620 100755 (executable)
@@ -3163,7 +3163,9 @@ static gboolean cam_power_key_press(void *data)
        struct appdata *ad = (struct appdata *)data;
        CamAppData *camapp = NULL;
 
+#ifdef ENABLE_CAM_POWER_CONTROL
        power_lock_state(POWER_STATE_SCREEN_OFF, 0);
+#endif
 
        debug_fenter(LOG_UI);
 
@@ -3188,7 +3190,9 @@ static gboolean cam_power_key_press(void *data)
        return TRUE;
 
  lock_and_exit:
+#ifdef ENABLE_CAM_POWER_CONTROL
        power_unlock_state(POWER_STATE_SCREEN_OFF);
+#endif
 
        return TRUE;
 }
@@ -3542,7 +3546,9 @@ Eina_Bool cam_hard_key_down(void *data, int type, void *event_info)
                if (!camapp->key_lock) {
                        camapp->key_lock = TRUE;
                }
-       } else if (0 == strcmp(kd->keyname, KEY_POWER)) {
+       }
+#ifdef ENABLE_CAM_POWER_CONTROL
+       else if (0 == strcmp(kd->keyname, KEY_POWER)) {
                if (!camapp->key_lock) {
                        camapp->key_lock = TRUE;
                        power_unlock_state(POWER_STATE_NORMAL);
@@ -3551,7 +3557,7 @@ Eina_Bool cam_hard_key_down(void *data, int type, void *event_info)
 
                }
        }
-
+#endif
        return 0;
 }
 
@@ -4654,7 +4660,9 @@ gboolean cam_app_run_image_viewer_ug(void *data, char *file_path)
                                DEBUG_TRACE("cam_key_grab_deinit fail");
                        }
                        cam_app_preview_stop();
+#ifdef ENABLE_CAM_POWER_CONTROL
                        power_unlock_state(POWER_STATE_NORMAL);
+#endif
                } else {
                        cam_warning(LOG_UI, "Cannot create imageviewer ug");
                        cam_file_init(NULL);
index e437111..225ba5d 100755 (executable)
@@ -440,7 +440,9 @@ Eina_Bool cam_video_capture_handle(void *data)
        case CAM_REC_STOP_USB_CONN:
                break;
        case CAM_REC_STOP_POWER_KEY:
+#ifdef ENABLE_CAM_POWER_CONTROL
                power_unlock_state(POWER_STATE_NORMAL);
+#endif
                break;
        default:
                break;