From 8ab20511ad067c9290f2dce88c5f80c02a5e096e Mon Sep 17 00:00:00 2001 From: Eugene Zhuravlev Date: Thu, 31 Oct 2013 16:17:03 +0100 Subject: [PATCH] revert: the actual "reload classes" hotswap stage cannot be made cancelable, because this way application is brought into "partially reloaded" state. --- .../com/intellij/debugger/impl/ReloadClassesWorker.java | 9 ++------- 1 file changed, 2 insertions(+), 7 deletions(-) diff --git a/java/debugger/impl/src/com/intellij/debugger/impl/ReloadClassesWorker.java b/java/debugger/impl/src/com/intellij/debugger/impl/ReloadClassesWorker.java index 9ff1b2bec9fd..d8d8dd469c43 100644 --- a/java/debugger/impl/src/com/intellij/debugger/impl/ReloadClassesWorker.java +++ b/java/debugger/impl/src/com/intellij/debugger/impl/ReloadClassesWorker.java @@ -1,5 +1,5 @@ /* - * Copyright 2000-2013 JetBrains s.r.o. + * Copyright 2000-2009 JetBrains s.r.o. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -130,13 +130,8 @@ class ReloadClassesWorker { continue; } redefineProcessor.processClass(qualifiedName, content); - if (myProgress.isCancelled()) { - break; - } - } - if (!myProgress.isCancelled()) { - redefineProcessor.processPending(); } + redefineProcessor.processPending(); myProgress.setFraction(1); final int partiallyRedefinedClassesCount = redefineProcessor.getPartiallyRedefinedClassesCount();