diff --git a/Telegram/SourceFiles/core/application.cpp b/Telegram/SourceFiles/core/application.cpp index 104d887c2..b5cbef8f4 100644 --- a/Telegram/SourceFiles/core/application.cpp +++ b/Telegram/SourceFiles/core/application.cpp @@ -512,14 +512,16 @@ void Application::startMediaView() { InvokeQueued(this, [=] { _mediaView = std::make_unique(); }); -#else // Q_OS_MAC +#elif defined Q_OS_WIN // Q_OS_MAC || Q_OS_WIN // On Windows we needed such hack for the main window, otherwise // somewhere inside the media viewer creating code its geometry // was broken / lost to some invalid values. const auto current = _lastActivePrimaryWindow->widget()->geometry(); _mediaView = std::make_unique(); _lastActivePrimaryWindow->widget()->Ui::RpWidget::setGeometry(current); -#endif // Q_OS_MAC +#else + _mediaView = std::make_unique(); +#endif // Q_OS_MAC || Q_OS_WIN } void Application::startTray() {