From: Manuel Nickschas Date: Mon, 5 May 2014 21:38:27 +0000 (+0200) Subject: Fix tab completion on exotic platforms X-Git-Tag: 0.11.0~35 X-Git-Url: https://git.quassel-irc.org/?p=quassel.git;a=commitdiff_plain;h=96f0f3669892d71fa4a9f1bd10dd71b469bde53d;hp=96f0f3669892d71fa4a9f1bd10dd71b469bde53d Fix tab completion on exotic platforms Turns out that using the tab key as an action shortcut in an input widget does not work reliably on all platforms, at least on OS/2 - sometimes, the event filter would be called instead of triggering the action. To make this more robust, we disable the action (just using it as a container for the custom shortcut) and always catch and handle the key in the event filter which we need anyway. Thanks to TeLLie for bisecting this issue and finding the culprit on OS/2. ---