# HG changeset patch # User wpaul # Date 1283212415 18000 # Node ID f463f24c41ab65911ed1d5f98d5f17b841cdebda # Parent 3cb523bc5761ec0b2ca342695199fb2bd83a6cae hopefully fixed bug #11795. diff -r 3cb523bc5761 -r f463f24c41ab core/com.nokia.carbide.cpp.sysdoc.hover/src/com/nokia/carbide/cpp/sysdoc/internal/hover/dal/sdk/SDKController.java --- a/core/com.nokia.carbide.cpp.sysdoc.hover/src/com/nokia/carbide/cpp/sysdoc/internal/hover/dal/sdk/SDKController.java Mon Aug 30 17:55:08 2010 -0500 +++ b/core/com.nokia.carbide.cpp.sysdoc.hover/src/com/nokia/carbide/cpp/sysdoc/internal/hover/dal/sdk/SDKController.java Mon Aug 30 18:53:35 2010 -0500 @@ -83,6 +83,10 @@ } }; probeAllAvailableSystemSDKDirectories(); + + // add the listener after getting the initial list of SDK's to prevent possible + // bundle state exception + sdkMgr.addInstalledSdkChangeListener(sdkListChangeListener); } @@ -144,7 +148,6 @@ * @throws MalformedURLException */ public void probeAllAvailableSystemSDKDirectories() { - sdkMgr.addInstalledSdkChangeListener(sdkListChangeListener); List sdkList = sdkMgr.getSDKList(); for (ISymbianSDK currSDK : sdkList) {