From 5af5c9feb69e2f3708e6bdc993d01fb1e070f354 Mon Sep 17 00:00:00 2001 From: Rasmus Karlsson Date: Mon, 31 Jul 2017 01:26:20 +0200 Subject: [PATCH] Fix chat widget focus deadzone --- src/widgets/chatwidgetinput.cpp | 5 +++++ src/widgets/chatwidgetinput.hpp | 2 ++ 2 files changed, 7 insertions(+) diff --git a/src/widgets/chatwidgetinput.cpp b/src/widgets/chatwidgetinput.cpp index 3c364030..d72d806d 100644 --- a/src/widgets/chatwidgetinput.cpp +++ b/src/widgets/chatwidgetinput.cpp @@ -143,5 +143,10 @@ void ChatWidgetInput::resizeEvent(QResizeEvent *) } } +void ChatWidgetInput::mousePressEvent(QMouseEvent *) +{ + this->chatWidget->giveFocus(); +} + } // namespace widgets } // namespace chatterino diff --git a/src/widgets/chatwidgetinput.hpp b/src/widgets/chatwidgetinput.hpp index 48520308..a0fdc09b 100644 --- a/src/widgets/chatwidgetinput.hpp +++ b/src/widgets/chatwidgetinput.hpp @@ -29,6 +29,8 @@ protected: virtual void paintEvent(QPaintEvent *) override; virtual void resizeEvent(QResizeEvent *) override; + virtual void mousePressEvent(QMouseEvent *event) override; + private: ChatWidget *const chatWidget;