From kde-core-devel Fri Nov 22 23:14:05 2002 From: Ellis Whitehead Date: Fri, 22 Nov 2002 23:14:05 +0000 To: kde-core-devel Subject: Re: [PATCH] fix line edit in ksirc X-MARC-Message: https://marc.info/?l=kde-core-devel&m=103800684509234 On Friday 22 November 2002 19:29, George Staikos wrote: > On Friday November 22 2002 05:15, Simon Hausmann wrote: > > On Fri, Nov 22, 2002 at 12:54:28AM -0500, George Staikos wrote: > > > This patch fixes the lineedit problems I have been seeing in ksirc for > > > quite some time now. Shift+Backspace was erasing two characters > > > instead of one. This fixes it for me. > > > > > > Ok to apply? > > > > I think that's a workaround for the real bug: the lineedit receives > > multiple accel events for any shift key combination. It's the same > > for shift-left/right for example, and gdb/debug output show the > > same. I remember that this was caused through the global event filter > > changes in kaccel, for which Ellis also applied a fix to solve this > > very problem. But it appears it works only for key events without > > modifiers. Ellis, any idea? > > Well I think that if we don't get a fix asap, we should commit a > workaround for all the known key problems and deal with the real fix after > 3.1.0. ksirc's method of handling accelerators is very strange. When I looked at the code a month or so ago, it seemed like the fact that it worked at all must be due to a bug in Qt somewhere. *grin* I'll check it out again tomorrow to see what I can do... Ciao, Ellis