Skip to content

Commit 88d1d3b

Browse files
committed
Handle file list to open or drag'n drop
1 parent d4c7ba2 commit 88d1d3b

File tree

2 files changed

+6
-4
lines changed

2 files changed

+6
-4
lines changed

src/main.cpp

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -74,7 +74,9 @@ int main(int argc, char* argv[])
7474
// Read from stdin
7575
w.open(std::cin);
7676
} else {
77-
w.open(argv[1]);
77+
for (int i = 1; i < argc; i++) {
78+
w.open(argv[i]);
79+
}
7880
}
7981
}
8082

src/view/mainwindow.cpp

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -147,9 +147,9 @@ void MainWindow::dropEvent(QDropEvent* ev)
147147
{
148148
QList<QUrl> urls = ev->mimeData()->urls();
149149

150-
if (!urls.empty()) {
151-
QString filename = urls[0].toString();
152-
QString startFileTypeString =
150+
for (const QUrl& url: urls) {
151+
QString filename = url.toString();
152+
const QString startFileTypeString =
153153
#ifdef _WIN32
154154
"file:///";
155155
#else

0 commit comments

Comments
 (0)