Summary: | Pressing Alt+E in composer results in message being send when kwidgetsaddons are active | ||
---|---|---|---|
Product: | [Unmaintained] trojita | Reporter: | Jan Kundrát <jkt> |
Component: | Desktop GUI | Assignee: | Trojita default assignee <trojita-bugs> |
Status: | RESOLVED DUPLICATE | ||
Severity: | normal | CC: | cfeck |
Priority: | NOR | ||
Version: | git | ||
Target Milestone: | --- | ||
Platform: | Other | ||
OS: | Linux | ||
See Also: | https://bugs.kde.org/show_bug.cgi?id=345023 | ||
Latest Commit: | Version Fixed In: | ||
Sentry Crash Report: |
Description
Jan Kundrát
2015-09-24 22:48:41 UTC
...and this is all due to kxmlgui, apparently, which we of course do not even use :). http://lxr.kde.org/source/frameworks/kxmlgui/src/kcheckaccelerators.cpp This looks horrible. It installs an eventfilter on the application(!) and for every QEvent::Resize AND QEvent::LayoutRequest (and only god knows why resize events are prone to alter accelerators) of _any_ widget (all!) restarts a timer (and on window de/activation and some other stuff) Christoph, it reads from a "Development" group - could it be that this is accidentally opt-out (ie. "AutoCheckAccelerators" should default to false)? Otherwise I assume "AutoCheckAccelerators" should default to some application property (and the code streamlined a bit ;-) *** This bug has been marked as a duplicate of bug 337491 *** Git commit 9847606f232d01dd1ac6120579f2f2e90ea9bb1e by Jan Kundrát, on behalf of Roland Pallai. Committed on 02/11/2017 at 19:20. Pushed by gerrit into branch 'master'. Do not add ampersands on address completion Using qaction->data() instead of text() because the latter may (and will) be tampered by Qt (with ampersands). Change-Id: I61f9917d4079c05e0c477a02675c401beb19bf4d M +3 -3 src/Gui/ComposeWidget.cpp https://commits.kde.org/trojita/9847606f232d01dd1ac6120579f2f2e90ea9bb1e |