diff --git a/src/plugins/coreplugin/icore.cpp b/src/plugins/coreplugin/icore.cpp index 1c04ebd2b6d..f3962d8e12b 100644 --- a/src/plugins/coreplugin/icore.cpp +++ b/src/plugins/coreplugin/icore.cpp @@ -52,6 +52,7 @@ #include #include #include +#include #include #include #include @@ -1264,12 +1265,11 @@ void ICorePrivate::init() m_modeStack->statusBar()->setProperty("p_styled", true); - /*auto dropSupport = new DropSupport(this, [](QDropEvent *event, DropSupport *) { + auto dropSupport = new DropSupport(m_mainwindow, [](QDropEvent *event, DropSupport *) { return event->source() == nullptr; // only accept drops from the "outside" (e.g. file manager) }); - connect(dropSupport, &DropSupport::filesDropped, - this, &MainWindow::openDroppedFiles); -*/ + connect(dropSupport, &DropSupport::filesDropped, this, &ICorePrivate::openDroppedFiles); + if (HostOsInfo::isLinuxHost()) { m_trimTimer.setSingleShot(true); m_trimTimer.setInterval(60000);