From 8c576d8185174faaa31cc1086f004a6306b16dea Mon Sep 17 00:00:00 2001 From: Woochan Lee Date: Wed, 28 Sep 2016 13:38:26 +0900 Subject: [PATCH] Fix svace WGID: 103275, 103282 Change-Id: I9eb7b68fdd586525a91c64a95f12bb77e62590c9 --- src/lib/efl/UiBaseViewmgr.cpp | 2 ++ src/lib/interface/UiIfaceViewmgr.cpp | 2 +- 2 files changed, 3 insertions(+), 1 deletion(-) 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; } -- 2.7.4