aboutsummaryrefslogtreecommitdiffstats
path: root/src/modules/aliaseditor/AliasEditorWindow.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/modules/aliaseditor/AliasEditorWindow.cpp')
-rw-r--r--src/modules/aliaseditor/AliasEditorWindow.cpp3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/modules/aliaseditor/AliasEditorWindow.cpp b/src/modules/aliaseditor/AliasEditorWindow.cpp
index db26d61c5..3d7374516 100644
--- a/src/modules/aliaseditor/AliasEditorWindow.cpp
+++ b/src/modules/aliaseditor/AliasEditorWindow.cpp
@@ -1164,6 +1164,9 @@ void AliasEditorWidget::commit()
KviKvsAliasManager::instance()->clear();
for(unsigned int i=0;i<m_pAliases->count();i++)
{
+ //don't save empty aliases or namespace names
+ if(m_pAliases->at(i)->buffer().isEmpty())
+ continue;
QString szName = buildFullItemName(m_pAliases->at(i));
KviKvsScript * a = new KviKvsScript(szName,m_pAliases->at(i)->buffer());
KviKvsAliasManager::instance()->add(szName,a);