The issue now fixed and the patch has been submitted to the digikam SVN. So hopefully the next release (0.9.1) will have it applied.
You have to replace this line of the file digikam/utilities/setup/setupgeneral.cpp (at the end of the file):
// d->mainDialog->enableButtonOK(dir.exists() && dir != QDir(QDir::homeDirPath ()));
for this one:
d->mainDialog->enableButtonOK(dir.exists() && dir.path() != QDir::homeDirPath());
You can also use this patch:
Code:
sed -i -e 's/dir != QDir[(]QDir::homeDirPath [(][)][)]/dir.path() != QDir::homeDirPath()/' digikam/utilities/setup/setupgeneral.cpp
I hope it helps to anyone!