diff -ur krusader-2.2.0-beta1/krusader/Panel/krmousehandler.cpp krusader-2.2.0-beta1-singleclick-regression/krusader/Panel/krmousehandler.cpp --- krusader-2.2.0-beta1/krusader/Panel/krmousehandler.cpp 2010-04-30 18:41:02.000000000 +0200 +++ krusader-2.2.0-beta1-singleclick-regression/krusader/Panel/krmousehandler.cpp 2010-06-03 21:48:04.000000000 +0200 @@ -161,7 +161,7 @@ _rightClickedItem = 0; _contextMenuTimer.stop(); } - if (_singleClick && e->button() == Qt::LeftButton) { + if (_singleClick && e->button() == Qt::LeftButton && e->modifiers() == Qt::NoModifier) { CANCEL_TWO_CLICK_RENAME; e->accept(); if (item == 0)