Bug 280332 - Konsole lose paste when clicking middle mouse button quickly and successively
Summary: Konsole lose paste when clicking middle mouse button quickly and successively
Alias: None
Product: konsole
Classification: Applications
Component: copy-paste (show other bugs)
Version: unspecified
Platform: Unlisted Binaries Linux
: NOR minor
Target Milestone: ---
Assignee: Konsole Developer
Depends on:
Reported: 2011-08-18 10:46 UTC by martin.vogt
Modified: 2012-05-16 21:34 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In: 4.9.0


Note You need to log in before you can comment on or make changes to this bug.
Description martin.vogt 2011-08-18 10:46:09 UTC
Version:           unspecified (using KDE 4.6.2) 
OS:                Linux


I just noticed, that konsole loose paste events.
Editing the DoubleClick intervall changes the behaviour.

Maybe that QT delivers DoubleClick Event on Button 3?
I dont' think that QT allows to configure the double click intervall 
for a special button, so this can only be fixed on application level.

Maybe its possible to rework the configuration setting.
[ ] Button 3 disable doubleclick

Which then falls back to Press/Released if Doubleclick is delivered.
Of course this is a minor feature request.



Reproducible: Always

Steps to Reproduce:
- open konsole
- mark a small text
- use middle mouse button to paste test back in console
- repeat this and try to increase the speed.

Actual Results:  
You will lose the paste event after some time.

Expected Results:  
paste works.
For example: use xterm to verify that it works always.

- xterm works
- If you use the KDE Konfiguration Dialog an decrease the DoubleClick
intervall to 200ms the paste behaviour in console gets better, but of
course then doubleclick on left button becomes more difficult.
Comment 1 Jekyll Wu 2012-05-16 21:34:19 UTC
Git commit a123872f295c3c15f45157162d2f06b272bc99ae by Jekyll Wu.
Committed on 14/10/2011 at 12:46.
Pushed by jekyllwu into branch 'master'.

Process the double-click event triggered by successive middle buttons
FIXED-IN: 4.9.0

M  +28   -14   src/TerminalDisplay.cpp
M  +2    -0    src/TerminalDisplay.h