Fix bug#132638 【wayland】【文件管理器】创建文件名为特殊字符的文件夹的快捷方式,点击创建的快捷方式,提示“没有发现该文件”

This commit is contained in:
HeMeihong 2023-06-06 07:49:03 +00:00 committed by Yue-Lan
parent 07f59c29da
commit 4501c116a4
2 changed files with 5 additions and 1 deletions

View File

@ -1280,6 +1280,10 @@ void TabWidget::addPage(const QString &uri, bool jumpTo)
realUri = Peony::FileUtils::getParentUri(uri);
}
//Fix bug#132638, special # character use in symbolic link open fail issue
if (realUri.contains("\#") && ! realUri.startsWith("filesafe:///"))
realUri = Peony::FileUtils::urlEncode(realUri);
//m_stack->addWidget(viewContainer);
viewContainer->goToUri(realUri, false, true);

View File

@ -1085,7 +1085,7 @@ void MainWindow::goToUri(const QString &uri, bool addHistory, bool force)
}
//Fix bug#132638, special # character use in symbolic link open fail issue
if (realUri.contains("\#"))
if (realUri.contains("\#") && ! realUri.startsWith("filesafe:///"))
realUri = Peony::FileUtils::urlEncode(realUri);
//if in search mode and key is not null, need quit search mode, bug#93528