mirror of
https://gitlab.com/OpenMW/openmw.git
synced 2025-01-08 09:37:53 +00:00
Merge branch 'pointinsertion' into 'master'
Launcher: Fix Insert Above behavior when the directory is added automatically See merge request OpenMW/openmw!4345
This commit is contained in:
commit
88cda162e3
@ -714,9 +714,8 @@ void Launcher::DataFilesPage::addSubdirectories(bool append)
|
|||||||
// Automatically add the directory selected by user
|
// Automatically add the directory selected by user
|
||||||
if (!ui.directoryListWidget->findItems(rootPath, Qt::MatchFixedString).isEmpty())
|
if (!ui.directoryListWidget->findItems(rootPath, Qt::MatchFixedString).isEmpty())
|
||||||
return;
|
return;
|
||||||
ui.directoryListWidget->addItem(rootPath);
|
ui.directoryListWidget->insertItem(selectedRow, rootPath);
|
||||||
auto row = ui.directoryListWidget->count() - 1;
|
auto* item = ui.directoryListWidget->item(selectedRow);
|
||||||
auto* item = ui.directoryListWidget->item(row);
|
|
||||||
item->setData(Qt::UserRole, QVariant::fromValue(Config::SettingValue{ rootPath }));
|
item->setData(Qt::UserRole, QVariant::fromValue(Config::SettingValue{ rootPath }));
|
||||||
mNewDataDirs.push_back(rootPath);
|
mNewDataDirs.push_back(rootPath);
|
||||||
refreshDataFilesView();
|
refreshDataFilesView();
|
||||||
|
Loading…
Reference in New Issue
Block a user