diff --git a/Telegram/SourceFiles/core/application.cpp b/Telegram/SourceFiles/core/application.cpp index bd1a17475..d7df2a9e6 100644 --- a/Telegram/SourceFiles/core/application.cpp +++ b/Telegram/SourceFiles/core/application.cpp @@ -48,6 +48,7 @@ https://github.com/telegramdesktop/tdesktop/blob/master/LEGAL #include "countries/countries_manager.h" #include "iv/iv_delegate_impl.h" #include "iv/iv_instance.h" +#include "iv/iv_data.h" #include "lang/lang_file_parser.h" #include "lang/lang_translator.h" #include "lang/lang_cloud_manager.h" @@ -336,6 +337,9 @@ void Application::run() { // Create mime database, so it won't be slow later. QMimeDatabase().mimeTypeForName(u"text/plain"_q); + // Check now to avoid re-entrance later. + [[maybe_unused]] const auto ivSupported = Iv::ShowButton(); + _windows.emplace(nullptr, std::make_unique()); setLastActiveWindow(_windows.front().second.get()); _windowInSettings = _lastActivePrimaryWindow = _lastActiveWindow;