It's impossible to clear textbox in "New directory" dialog. Reproducible: Always Steps to Reproduce: 1. Press F7 button to create new directory 2. Type any text 3. Try to clear typed text with any method. Actual Results: It's impossible to clear whole textbox, at least one symbol is undeletable Expected Results: Empty checkbox Bug comes with "validator" object (from FilePathValidator class) in Panel/panelfunc.cpp. There is no need in these object and class at all, everything works fine without them. Maybe validation of text input is not a bad idea, but usually exactly first letter of new directory needs correction (for example, when changing it lowercase/uppercase status, or when wrong keyboard layout (Russian/English) was selected when executing dialog). So it's impossible to clear mistyped text with Backspace button due this bug.
*** Bug 310481 has been marked as a duplicate of this bug. ***
I confirm this with Krusader 2.4.0-beta3 on KDE SC 4.9.4.
Git commit 5cb23ac98046a07d5db3a52b41e3a42544eb13f9 by Jan Lepper. Committed on 02/01/2013 at 21:38. Pushed by janlepper into branch 'master'. FIXED: [ 309119 ] Wrong "New directory" dialog behavior: can't clear all typed text return QValidator::Intermediate instead of Invalid when input is empty M +1 -0 ChangeLog M +1 -1 krusader/Panel/panelfunc.cpp http://commits.kde.org/krusader/5cb23ac98046a07d5db3a52b41e3a42544eb13f9
*** Bug 313363 has been marked as a duplicate of this bug. ***
os : openSUSE12.2 KDE: KDE 4.10 krusader: 2.4.0 beta3 this bug is still not fixed.
(In reply to comment #5) > os : openSUSE12.2 > KDE: KDE 4.10 > krusader: 2.4.0 beta3 > this bug is still not fixed. Read comment #3. Nobody says it is fixed in beta3. You need to wait for next release or build from git master .
*** Bug 317369 has been marked as a duplicate of this bug. ***
*** Bug 317686 has been marked as a duplicate of this bug. ***
*** Bug 318189 has been marked as a duplicate of this bug. ***
*** Bug 326101 has been marked as a duplicate of this bug. ***
*** Bug 335687 has been marked as a duplicate of this bug. ***
*** Bug 345343 has been marked as a duplicate of this bug. ***
*** Bug 345702 has been marked as a duplicate of this bug. ***
says it's fixed in 2.4.0 beta2, but bug is reproducible in krusader 2.4.0 beta3.
(In reply to Marko from comment #14) > says it's fixed in 2.4.0 beta2, but bug is reproducible in krusader 2.4.0 > beta3. nope, it was reported for beta2, but was fixed after beta3 ... if you are running source distribution (such as gentoo) your can also just apply this patch here: --- krusader/Panel/panelfunc.cpp +++ krusader/Panel/panelfunc.cpp @@ -100,7 +100,7 @@ { public: virtual State validate(QString &input, int &pos) const { - return input.isEmpty() ? Invalid : Acceptable; + return input.isEmpty() ? Intermediate : Acceptable; } };
*** Bug 359435 has been marked as a duplicate of this bug. ***