aboutsummaryrefslogtreecommitdiff
path: root/src-qt5
diff options
context:
space:
mode:
Diffstat (limited to 'src-qt5')
-rw-r--r--src-qt5/desktop-utils/lumina-fm/Browser.cpp4
-rw-r--r--src-qt5/desktop-utils/lumina-fm/main.cpp1
2 files changed, 4 insertions, 1 deletions
diff --git a/src-qt5/desktop-utils/lumina-fm/Browser.cpp b/src-qt5/desktop-utils/lumina-fm/Browser.cpp
index 02f1fc89..26d95faa 100644
--- a/src-qt5/desktop-utils/lumina-fm/Browser.cpp
+++ b/src-qt5/desktop-utils/lumina-fm/Browser.cpp
@@ -178,7 +178,9 @@ void Browser::loadDirectory(QString dir, bool force){
if(dir.isEmpty()){ return; } //nothing to do - nothing previously loaded
updateList.clear();
//qDebug() << "Load Directory" << dir;
- if(dir.endsWith("/")){ dir.chop(1); }
+ //Ensure we have the canonical path for this dir
+ dir = QDir(dir).canonicalPath();
+ //if(dir.endsWith("/")){ dir.chop(1); }
bool dirupdate = true;
if(currentDir != dir){ //let the main widget know to clear all current items (completely different dir)
//qDebug() << " - different Directory";
diff --git a/src-qt5/desktop-utils/lumina-fm/main.cpp b/src-qt5/desktop-utils/lumina-fm/main.cpp
index 3b8fdcd0..c40364ea 100644
--- a/src-qt5/desktop-utils/lumina-fm/main.cpp
+++ b/src-qt5/desktop-utils/lumina-fm/main.cpp
@@ -14,6 +14,7 @@
int main(int argc, char ** argv)
{
+ qputenv("QT_NO_GLIB","1");
LTHEME::LoadCustomEnvSettings();
qsrand(QDateTime::currentMSecsSinceEpoch());
LSingleApplication a(argc, argv, "lumina-fm"); //loads translations inside constructor
bgstack15