diff --git a/app/layoutmanager.cpp b/app/layoutmanager.cpp index 4b942df92..cb0d8f195 100644 --- a/app/layoutmanager.cpp +++ b/app/layoutmanager.cpp @@ -1083,6 +1083,12 @@ void LayoutManager::importPresets(bool includeDefault) void LayoutManager::importPreset(int presetNo, bool newInstanceIfPresent) { + QDir configDir(QDir::homePath() + "/.config"); + + if (!QDir(configDir.absolutePath() + "/latte").exists()) { + configDir.mkdir("latte"); + } + QByteArray presetNameOrig = QString("preset" + QString::number(presetNo)).toUtf8(); QString presetPath = m_corona->kPackage().filePath(presetNameOrig); QString presetName = Layout::layoutName(presetPath);