hi, this patch makes alt-ctrl-del work in the kdm greeter even when the password input has focus. it should also prevent some other unexpected key "hijacks". ---------- RCS file: /home/kde/kdelibs/kdeui/kpassdlg.cpp,v retrieving revision 1.8 diff -u -r1.8 kpassdlg.cpp --- kpassdlg.cpp 2001/04/25 07:27:09 1.8 +++ kpassdlg.cpp 2001/06/29 15:21:59 @@ -102,20 +102,23 @@ case Key_Backspace: case Key_Delete: case 0x7f: // Delete - if (m_Length) { + if (e->state() & (ControlButton | AltButton)) + e->ignore(); + else if (m_Length) { m_Password[--m_Length] = '\000'; showPass(); } break; default: - if (m_Length < (PassLen - 1)) { - char ke = e->text().local8Bit()[0]; - if (ke >= 32) { + char ke = e->text().local8Bit()[0]; + if (ke >= 32) { + if (m_Length < (PassLen - 1)) { m_Password[m_Length] = ke; m_Password[++m_Length] = '\000'; showPass(); } - } + } else + e->ignore(); break; } } ---------- should i apply? greetigns -- Hi! I'm a .signature virus! Copy me into your ~/.signature, please! -- Nothing is fool-proof to a sufficiently talented fool.