diff --git a/plugins/devkit/devkit-core/resources/META-INF/plugin.xml b/plugins/devkit/devkit-core/resources/META-INF/plugin.xml index 4d4e637f377f..41b0cd2a155e 100644 --- a/plugins/devkit/devkit-core/resources/META-INF/plugin.xml +++ b/plugins/devkit/devkit-core/resources/META-INF/plugin.xml @@ -374,8 +374,8 @@ - - + + diff --git a/plugins/devkit/devkit-core/src/themes/ApplyThemeAction.java b/plugins/devkit/devkit-core/src/themes/ApplyThemeAction.java index a8bc17720ec7..f50a9f7c9691 100644 --- a/plugins/devkit/devkit-core/src/themes/ApplyThemeAction.java +++ b/plugins/devkit/devkit-core/src/themes/ApplyThemeAction.java @@ -1,6 +1,7 @@ // Copyright 2000-2019 JetBrains s.r.o. Use of this source code is governed by the Apache 2.0 license that can be found in the LICENSE file. package org.jetbrains.idea.devkit.themes; +import com.intellij.icons.AllIcons; import com.intellij.ide.ui.LafManager; import com.intellij.ide.ui.UITheme; import com.intellij.ide.ui.laf.TempUIThemeBasedLookAndFeelInfo; @@ -86,4 +87,11 @@ public class ApplyThemeAction extends DumbAwareAction { catch (IOException ignore) {} return false; } + + @Override + public void update(@NotNull AnActionEvent e) { + if (LafManager.getInstance().getCurrentLookAndFeel() instanceof TempUIThemeBasedLookAndFeelInfo) { + e.getPresentation().setIcon(AllIcons.Actions.Rerun); + } + } }