Merge pull request #15451 from Ondsel-Development/fix-single-instance-windows

Core: Fix single instance windows
This commit is contained in:
Chris Hennes
2024-07-29 10:42:47 -05:00
committed by GitHub
7 changed files with 58 additions and 38 deletions

View File

@@ -1557,16 +1557,16 @@ void MainWindow::hideEvent(QHideEvent* e)
QMainWindow::hideEvent(e);
}
void MainWindow::processMessages(const QList<QByteArray> & msg)
void MainWindow::processMessages(const QList<QString> & msg)
{
// handle all the messages to open files
try {
WaitCursor wc;
std::list<std::string> files;
QByteArray action("OpenFile:");
QString action = QString::fromStdString("OpenFile:");
for (const auto & it : msg) {
if (it.startsWith(action))
files.emplace_back(it.mid(action.size()).constData());
files.emplace_back(it.mid(action.size()).toStdString());
}
files = App::Application::processFiles(files);
for (const auto & file : files) {