diff --git a/UI/MenuScreens.cpp b/UI/MenuScreens.cpp index 5224a09386..8c888c2f1a 100644 --- a/UI/MenuScreens.cpp +++ b/UI/MenuScreens.cpp @@ -700,7 +700,7 @@ void AudioScreen::render() { #if (defined(_WIN32) && (defined(_M_IX86) || defined(_M_X64))) || defined(ARMEABI) || defined(ARMEABI_V7A) VLinear vlinear(30, 300, 20); - if (UIButton(GEN_ID, vlinear, 400, 0, a->T("Download Atrac3+ plugin"), ALIGN_LEFT)) { + if (!Atrac3plus_Decoder::IsInstalled() && UIButton(GEN_ID, vlinear, 400, 0, a->T("Download Atrac3+ plugin"), ALIGN_LEFT)) { screenManager()->push(new PluginScreen()); }