mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-09-27 10:03:11 +07:00
fixed state for recursive visitor interrupted by ProcessCanceledException (IDEA-55374)
This commit is contained in:
@@ -48,8 +48,12 @@ public class WalkingState<T> {
|
||||
if (!startedWalking) {
|
||||
stopped = false;
|
||||
startedWalking = true;
|
||||
walkChildren(element);
|
||||
startedWalking = false;
|
||||
try {
|
||||
walkChildren(element);
|
||||
}
|
||||
finally {
|
||||
startedWalking = false;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user