Fix svace 01/90001/2
authorWoochan Lee <wc0917.lee@samsung.com>
Wed, 28 Sep 2016 04:38:26 +0000 (13:38 +0900)
committerWoochan Lee <wc0917.lee@samsung.com>
Wed, 28 Sep 2016 04:41:06 +0000 (13:41 +0900)
WGID: 103275, 103282

Change-Id: I9eb7b68fdd586525a91c64a95f12bb77e62590c9

src/lib/efl/UiBaseViewmgr.cpp
src/lib/interface/UiIfaceViewmgr.cpp

index d975850..9da19c3 100644 (file)
@@ -282,6 +282,8 @@ UiBaseViewmgrImpl::UiBaseViewmgrImpl(UiBaseViewmgr *viewmgr, const char *pkg, Ui
 
                                auto viewmgr = static_cast<UiBaseViewmgr *>(data);
                                UiBaseView *view = viewmgr->getLastView();
+                               if (!view) return;
+
                                view->onRotate(rot);
 
                                //FIXME: Change this configurable?
index c3a16e5..f518dd0 100644 (file)
@@ -336,7 +336,7 @@ bool UiIfaceViewmgrImpl::removeView(UiIfaceView *view)
 
 UiIfaceView *UiIfaceViewmgrImpl::getView(unsigned int idx)
 {
-       if (idx < 0 || idx >= this->_viewList.size()) {
+       if (idx >= this->_viewList.size()) {
                LOGE("Invalid idx(%d)! =? (idx range: %d ~ %d)", idx, 0, this->_viewList.size() - 1);
                return nullptr;
        }