From: Woochan Lee Date: Wed, 28 Sep 2016 04:38:26 +0000 (+0900) Subject: Fix svace X-Git-Tag: submit/tizen/20160928.045111^2 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=8c576d8185174faaa31cc1086f004a6306b16dea;p=platform%2Fcore%2Fuifw%2Fui-viewmgr.git Fix svace WGID: 103275, 103282 Change-Id: I9eb7b68fdd586525a91c64a95f12bb77e62590c9 --- diff --git a/src/lib/efl/UiBaseViewmgr.cpp b/src/lib/efl/UiBaseViewmgr.cpp index d975850..9da19c3 100644 --- a/src/lib/efl/UiBaseViewmgr.cpp +++ b/src/lib/efl/UiBaseViewmgr.cpp @@ -282,6 +282,8 @@ UiBaseViewmgrImpl::UiBaseViewmgrImpl(UiBaseViewmgr *viewmgr, const char *pkg, Ui auto viewmgr = static_cast(data); UiBaseView *view = viewmgr->getLastView(); + if (!view) return; + view->onRotate(rot); //FIXME: Change this configurable? diff --git a/src/lib/interface/UiIfaceViewmgr.cpp b/src/lib/interface/UiIfaceViewmgr.cpp index c3a16e5..f518dd0 100644 --- a/src/lib/interface/UiIfaceViewmgr.cpp +++ b/src/lib/interface/UiIfaceViewmgr.cpp @@ -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; }