diff --git a/konsole-qml-plugin/src/Session.cpp b/konsole-qml-plugin/src/Session.cpp index 1e499ea..5eee57f 100644 --- a/konsole-qml-plugin/src/Session.cpp +++ b/konsole-qml-plugin/src/Session.cpp @@ -200,14 +200,9 @@ void Session::addView(KTerminalDisplay * widget) // allow emulation to notify view when the foreground process // indicates whether or not it is interested in mouse signals - - // TODO Disabled since at the moment it is not working properly. - // Remember to reenable that once it' is's working. - - //connect( _emulation , SIGNAL(programUsesMouseChanged(bool)) , widget , - // SLOT(setUsesMouse(bool)) ); - - //widget->setUsesMouse( _emulation->programUsesMouse() ); + connect( _emulation , SIGNAL(programUsesMouseChanged(bool)) , widget , + SLOT(setUsesMouse(bool)) ); + widget->setUsesMouse( _emulation->programUsesMouse() ); widget->setScreenWindow(_emulation->createWindow()); } diff --git a/konsole-qml-plugin/src/TerminalDisplay.cpp b/konsole-qml-plugin/src/TerminalDisplay.cpp index 1c36399..35ad208 100644 --- a/konsole-qml-plugin/src/TerminalDisplay.cpp +++ b/konsole-qml-plugin/src/TerminalDisplay.cpp @@ -992,7 +992,7 @@ void KTerminalDisplay::scrollScreenWindow(enum ScreenWindow::RelativeScrollMode void KTerminalDisplay::setUsesMouse(bool usesMouse){ - _mouseMarks = !usesMouse; + _mouseMarks = usesMouse; } void KTerminalDisplay::setAutoFocus(bool au)