#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 */
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);
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(" ");
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);
}
ug_resume();
return;
}
+
+#ifdef ENABLE_CAM_POWER_CONTROL
else
power_lock_state(POWER_STATE_NORMAL, 0);
+#endif
CAM_TA_INIT();
return;
}
+#ifdef ENABLE_CAM_POWER_CONTROL
power_lock_state(POWER_STATE_NORMAL, 0);
+#endif
/*elm_win_alpha_set(ad->win_main, EINA_TRUE);*/
cam_layout_del_all(ad);
+#ifdef ENABLE_CAM_POWER_CONTROL
power_lock_state(POWER_STATE_NORMAL, 0);
+#endif
if (ad->exe_args == NULL)
return;
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);
return TRUE;
lock_and_exit:
+#ifdef ENABLE_CAM_POWER_CONTROL
power_unlock_state(POWER_STATE_SCREEN_OFF);
+#endif
return TRUE;
}
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);
}
}
-
+#endif
return 0;
}
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);
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;