aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--lumina-fm/widgets/DirWidget.cpp6
1 files changed, 5 insertions, 1 deletions
diff --git a/lumina-fm/widgets/DirWidget.cpp b/lumina-fm/widgets/DirWidget.cpp
index f2d7a5a6..ed1f4544 100644
--- a/lumina-fm/widgets/DirWidget.cpp
+++ b/lumina-fm/widgets/DirWidget.cpp
@@ -744,11 +744,15 @@ void DirWidget::on_actionStopLoad_triggered(){
}
void DirWidget::dir_changed(){
- QString dir = line_dir->text();
+ QString dir = line_dir->text().simplified();
+ //Run the dir through the user-input checks
+ dir = LUtils::PathToAbsolute(dir);
+ qDebug() << "Dir:" << dir;
//Quick check to ensure the directory exists
while(!QFile::exists(dir) && !dir.isEmpty()){
dir = dir.section("/",0,-2); //back up one additional dir
}
+ qDebug() << " - Now Dir:" << dir;
stopload = true; //just in case it is still loading
emit LoadDirectory(ID, dir);
}
bgstack15