From: Adeel Kazmi Date: Fri, 7 Nov 2014 14:07:57 +0000 (+0000) Subject: (StyleManager) Stop throwing an exception if style-sheet not found X-Git-Tag: dali_1.0.17~9 X-Git-Url: http://review.tizen.org/git/?p=platform%2Fcore%2Fuifw%2Fdali-toolkit.git;a=commitdiff_plain;h=c8fcdf9a078545b975b1201e7d76491bce9ee878 (StyleManager) Stop throwing an exception if style-sheet not found Change-Id: If35eb618fa8bdf4bd77ba53f7525b253471aa125 --- diff --git a/base/dali-toolkit/internal/styling/style-manager-impl.cpp b/base/dali-toolkit/internal/styling/style-manager-impl.cpp index c368a58..1ee0e9e 100644 --- a/base/dali-toolkit/internal/styling/style-manager-impl.cpp +++ b/base/dali-toolkit/internal/styling/style-manager-impl.cpp @@ -347,11 +347,16 @@ void StyleManager::RequestDefaultTheme() void StyleManager::SetTheme() { mThemeBuilder = CreateBuilder( mThemeBuilderConstants ); - LoadJSON( mThemeBuilder, mThemeFile ); - - StyleChange change; - change.themeChange = true; - mStyleChangeSignal.Emit( Toolkit::StyleManager::Get(), change ); + if ( LoadJSON( mThemeBuilder, mThemeFile ) ) + { + StyleChange change; + change.themeChange = true; + mStyleChangeSignal.Emit( Toolkit::StyleManager::Get(), change ); + } + else + { + mThemeBuilder.Reset(); + } } Toolkit::Builder StyleManager::FindCachedBuilder( const std::string& key )