add ctxpopup check before creation 74/35974/1
authorJehun Lim <jehun.lim@samsung.com>
Fri, 27 Feb 2015 02:37:27 +0000 (11:37 +0900)
committerJehun Lim <jehun.lim@samsung.com>
Fri, 27 Feb 2015 03:56:41 +0000 (12:56 +0900)
Change-Id: I615019baec3f450d2070c8b94e620b4fc4e7cfd9
Signed-off-by: Jehun Lim <jehun.lim@samsung.com>
src/view/photo-viewer/photoviewer_view.cpp

index b8f9ecd..0cd4e7c 100644 (file)
@@ -233,8 +233,10 @@ void CPhotoViewerView::sm_CbSettingBtnClicked(void *dt, Evas_Object *obj, const
 
 void CPhotoViewerView::m_OnSettingBtnClicked(Evas_Object *obj, const char *emission, const char *source)
 {
-       elm_object_signal_emit(obj,
-               "elm,action,highlight", "elm");
+       if (m->pCtxPopup && m->pCtxPopup->FlagCreate())
+               return;
+
+       elm_object_signal_emit(obj, "elm,action,highlight", "elm");
 
        CSettingCtxPopup::SCallback cb;
        cb.cookie = m;
@@ -259,8 +261,10 @@ void CPhotoViewerView::sm_CbZoomBtnClicked(void *dt, Evas_Object *obj, const cha
 
 void CPhotoViewerView::m_OnZoomBtnClicked(Evas_Object *obj, const char *emission, const char *source)
 {
-       elm_object_signal_emit(obj,
-               "elm,action,highlight", "elm");
+       if (m->pCtxPopup && m->pCtxPopup->FlagCreate())
+               return;
+
+       elm_object_signal_emit(obj, "elm,action,highlight", "elm");
 
        CZoomCtxPopup::SCallback cb;
        cb.cookie = m;
@@ -930,5 +934,3 @@ void CPhotoViewerView::OnFocused(int id, Evas_Object *obj, Elm_Object_Item *item
                break;
        }
 }
-
-