diff --git a/idea/src/org/jetbrains/jet/plugin/quickfix/KotlinRuntimeLibraryUtil.java b/idea/src/org/jetbrains/jet/plugin/quickfix/KotlinRuntimeLibraryUtil.java index d3c388eb203..b62b91b5e0d 100644 --- a/idea/src/org/jetbrains/jet/plugin/quickfix/KotlinRuntimeLibraryUtil.java +++ b/idea/src/org/jetbrains/jet/plugin/quickfix/KotlinRuntimeLibraryUtil.java @@ -222,7 +222,8 @@ public class KotlinRuntimeLibraryUtil { public static void updateRuntime( @NotNull final Project project, - @NotNull final Runnable jarNotFoundHandler + @NotNull final Runnable jarNotFoundHandler, + @Nullable final Runnable continuation ) { ApplicationManager.getApplication().invokeLater(new Runnable() { @Override @@ -241,7 +242,7 @@ public class KotlinRuntimeLibraryUtil { catch (IOException e) { throw new AssertionError(e); } - runtimeJar.refresh(true, true); + runtimeJar.refresh(true, true, continuation); } }); } diff --git a/idea/src/org/jetbrains/jet/plugin/versions/OutdatedKotlinRuntimeNotification.java b/idea/src/org/jetbrains/jet/plugin/versions/OutdatedKotlinRuntimeNotification.java index bbbf99aa2ca..bccaf1d5ebd 100644 --- a/idea/src/org/jetbrains/jet/plugin/versions/OutdatedKotlinRuntimeNotification.java +++ b/idea/src/org/jetbrains/jet/plugin/versions/OutdatedKotlinRuntimeNotification.java @@ -73,7 +73,7 @@ public class OutdatedKotlinRuntimeNotification extends AbstractProjectComponent "kotlin-runtime.jar is not found. Make sure plugin is properly installed.", "No Runtime Found"); } - }); + }, null); } else if ("ignore".equals(event.getDescription())) { PropertiesComponent.getInstance(myProject).setValue(SUPPRESSED_PROPERTY_NAME, pluginVersion);