mirror of
https://github.com/eclipse-cdt/cdt
synced 2025-04-22 06:02:11 +02:00
Bug 315461 - [launch] Invalid thread access exception during launch
This commit is contained in:
parent
912f531ec4
commit
8cf1d78978
2 changed files with 31 additions and 22 deletions
|
@ -34,8 +34,10 @@ public class DsfDebugUITools {
|
|||
* @since 2.1
|
||||
*/
|
||||
@SuppressWarnings("unchecked")
|
||||
public static void enableActivity(String activityID, boolean enableit)
|
||||
public static void enableActivity(final String activityID, final boolean enableit)
|
||||
{
|
||||
PlatformUI.getWorkbench().getDisplay().asyncExec(new Runnable() {
|
||||
public void run() {
|
||||
IWorkbenchActivitySupport workbenchActivitySupport = PlatformUI.getWorkbench().getActivitySupport();
|
||||
IActivityManager activityManager = workbenchActivitySupport.getActivityManager();
|
||||
Set<String> enabledActivityIds = new HashSet<String>(activityManager.getEnabledActivityIds());
|
||||
|
@ -47,5 +49,7 @@ public class DsfDebugUITools {
|
|||
if (changed)
|
||||
workbenchActivitySupport.setEnabledActivityIds(enabledActivityIds);
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
}
|
||||
|
|
|
@ -122,8 +122,10 @@ public class LaunchUtils {
|
|||
* @since 6.1
|
||||
*/
|
||||
@SuppressWarnings("unchecked")
|
||||
public static void enableActivity(String activityID, boolean enableit)
|
||||
public static void enableActivity(final String activityID, final boolean enableit)
|
||||
{
|
||||
PlatformUI.getWorkbench().getDisplay().asyncExec(new Runnable() {
|
||||
public void run() {
|
||||
IWorkbenchActivitySupport workbenchActivitySupport = PlatformUI.getWorkbench().getActivitySupport();
|
||||
IActivityManager activityManager = workbenchActivitySupport.getActivityManager();
|
||||
Set<String> enabledActivityIds = new HashSet<String>(activityManager.getEnabledActivityIds());
|
||||
|
@ -135,5 +137,8 @@ public class LaunchUtils {
|
|||
if (changed)
|
||||
workbenchActivitySupport.setEnabledActivityIds(enabledActivityIds);
|
||||
}
|
||||
});
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
|
|
Loading…
Add table
Reference in a new issue