diff options
Diffstat (limited to 'cui/source/dialogs/dlgname.cxx')
-rw-r--r-- | cui/source/dialogs/dlgname.cxx | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/cui/source/dialogs/dlgname.cxx b/cui/source/dialogs/dlgname.cxx index 88b768ad974e..cedbf7e14f6c 100644 --- a/cui/source/dialogs/dlgname.cxx +++ b/cui/source/dialogs/dlgname.cxx @@ -60,8 +60,11 @@ void SvxNameDialog::dispose() IMPL_LINK_NOARG(SvxNameDialog, ModifyHdl, Edit&, void) { + // Do not allow empty names if(aCheckNameHdl.IsSet()) - pBtnOK->Enable(aCheckNameHdl.Call(*this)); + pBtnOK->Enable(!pEdtName->GetText().isEmpty() && aCheckNameHdl.Call(*this)); + else + pBtnOK->Enable(!pEdtName->GetText().isEmpty()); } |