Index: krusader/Panel/panelfunc.cpp =================================================================== --- krusader/Panel/panelfunc.cpp +++ krusader/Panel/panelfunc.cpp @@ -712,7 +712,11 @@ void ListPanelFunc::mkdir() { // ask the new dir name.. - QString dirName = QInputDialog::getText(krMainWindow, i18n("New directory"), i18n("Directory's name:")); + QString suggestedName = panel->getCurrentName(); + if (!files()->vfs_search(suggestedName)->vfile_isDir()) + suggestedName = QFileInfo(suggestedName).completeBaseName(); + + QString dirName = QInputDialog::getText(krMainWindow, i18n("New directory"), i18n("Directory's name:"), QLineEdit::Normal, suggestedName); // if the user canceled - quit if (dirName.isEmpty())