diff --git a/DSView/pv/mainwindow.cpp b/DSView/pv/mainwindow.cpp index 9efe422f..c6522eab 100644 --- a/DSView/pv/mainwindow.cpp +++ b/DSView/pv/mainwindow.cpp @@ -435,11 +435,19 @@ void MainWindow::update_device_list() //load specified file name from application startup param if (_bFirstLoad){ _bFirstLoad = false; - + if (AppControl::Instance()->_open_file_name != ""){ - QString f(QString::fromUtf8(AppControl::Instance()->_open_file_name.c_str())); - qDebug()<<"auto load file:"<_open_file_name.c_str())); + QFile fpath; + + if (fpath.exists(opf)){ + qDebug()<<"auto load file:"<