diff options
author | Tim Buschtöns | 2013-10-30 10:00:29 +0000 |
---|---|---|
committer | Tim Buschtöns | 2013-10-30 10:00:29 +0000 |
commit | 6a39e32910253c24515082b2dd4dba3a1cd4ebf0 (patch) | |
tree | aedb2583a3dd2504c4aa3694f36874fabff37f47 | |
parent | ce8c2295d6aead7fffecd43d555a20bb0e36913d (diff) | |
download | org.eclipse.rap.incubator.dropdown-6a39e32910253c24515082b2dd4dba3a1cd4ebf0.tar.gz org.eclipse.rap.incubator.dropdown-6a39e32910253c24515082b2dd4dba3a1cd4ebf0.tar.xz org.eclipse.rap.incubator.dropdown-6a39e32910253c24515082b2dd4dba3a1cd4ebf0.zip |
Prevent crash in case the DropDown was not added to themeable widgets
-rw-r--r-- | bundles/org.eclipse.rap.addons.dropdown/js/rwt/dropdown/DropDown.js | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/bundles/org.eclipse.rap.addons.dropdown/js/rwt/dropdown/DropDown.js b/bundles/org.eclipse.rap.addons.dropdown/js/rwt/dropdown/DropDown.js index 6787818..a04463e 100644 --- a/bundles/org.eclipse.rap.addons.dropdown/js/rwt/dropdown/DropDown.js +++ b/bundles/org.eclipse.rap.addons.dropdown/js/rwt/dropdown/DropDown.js @@ -28,10 +28,12 @@ var getStyleMap = function() { if( styleMap == null ) { var manager = rwt.theme.AppearanceManager.getInstance(); - styleMap = {}; try { styleMap = manager.styleFrom( "dropdown", {} ); } catch( ex ) { + } + if( styleMap == null ) { + styleMap = {}; styleMap.border = new rwt.html.Border( 1, "solid", "#000000" ); } styleMap.padding = getPadding(); |