Showing the changes to interface/src/scripting/WindowScriptingInterface.cpp (1 of 5 files). Show all
Unified · Split
| @@ -205,7 +205,9 @@ QScriptValue WindowScriptingInterface::showBrowse(const QString& title, const QS · 204 unmodified lines | |||
| 205 | /// \return QScriptValue file path as a string if one was selected, otherwise `QScriptValue::NullValue` | 205 | /// \return QScriptValue file path as a string if one was selected, otherwise `QScriptValue::NullValue` |
| 206 | QScriptValue WindowScriptingInterface::showS3Browse(const QString& nameFilter) { | 206 | QScriptValue WindowScriptingInterface::showS3Browse(const QString& nameFilter) { |
| 207 | ModelsBrowser browser(ENTITY_MODEL); | 207 | ModelsBrowser browser(ENTITY_MODEL); |
| 208 | browser.setNameFilter(nameFilter); | 208 | if (nameFilter != "") { |
| 209 | browser.setNameFilter(nameFilter); | ||
| 210 | } | ||
| 209 | QEventLoop loop; | 211 | QEventLoop loop; |
| 210 | connect(&browser, &ModelsBrowser::selected, &loop, &QEventLoop::quit); | 212 | connect(&browser, &ModelsBrowser::selected, &loop, &QEventLoop::quit); |
| 211 | QMetaObject::invokeMethod(&browser, "browse", Qt::QueuedConnection); | 213 | QMetaObject::invokeMethod(&browser, "browse", Qt::QueuedConnection); |