From 7245f6f11c5e18c4cb51bc4d778ca73c5613fc80 Mon Sep 17 00:00:00 2001 From: Andrew Kaster Date: Tue, 30 Jan 2024 19:29:00 -0700 Subject: [PATCH] Ladybird: Open files from the open files dialog as a QURL This prevents us from needing to properly prepend file:// to the returned filename. --- Ladybird/Qt/Tab.cpp | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/Ladybird/Qt/Tab.cpp b/Ladybird/Qt/Tab.cpp index 8c8fb1d675..4521c1e4df 100644 --- a/Ladybird/Qt/Tab.cpp +++ b/Ladybird/Qt/Tab.cpp @@ -720,9 +720,10 @@ void Tab::location_edit_return_pressed() void Tab::open_file() { - auto filename = QFileDialog::getOpenFileName(this, "Open file", QDir::homePath(), "All Files (*.*)"); - if (!filename.isNull()) - navigate(ak_url_from_qstring(filename)); + auto filename = QFileDialog::getOpenFileUrl(this, "Open file", QDir::homePath(), "All Files (*.*)"); + if (filename.isValid()) { + navigate(ak_url_from_qurl(filename)); + } } int Tab::tab_index()