Bug 58959 - mouse sequences only generated in main window and are duplicated to detatched windows
Summary: mouse sequences only generated in main window and are duplicated to detatched...
Status: RESOLVED FIXED
Alias: None
Product: konsole
Classification: Applications
Component: general (show other bugs)
Version: unspecified
Platform: Compiled Sources Linux
: NOR normal
Target Milestone: ---
Assignee: Konsole Developer
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2003-05-26 07:22 UTC by Andy Goth
Modified: 2003-05-26 09:41 UTC (History)
0 users

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Andy Goth 2003-05-26 07:22:42 UTC
Version:            (using KDE KDE 3.1.1)
Installed from:    Compiled From Sources
Compiler:          gcc 2.95.2 
OS:          Linux

Mouse reporting only works in the main konsole window, not in detached windows.  Furthermore, all mouse reporting sequences generated for the main window are broadcast to all detached windows.

If the main window and a detached window are both running, say, links, clicking the topmost row of the window causes the menu bar to appear in both windows.  If the detached window is running something else, the raw sequence appears as garbage text.

Clicking in the detached window accomplishes nothing, but shift must be depressed for text selection to take place, so obviously the application's request for mouse reporting isn't going unnoticed or forgotten.
Comment 1 Stephan Binner 2003-05-26 09:41:00 UTC
Subject: KDE_3_1_BRANCH: kdebase/konsole/konsole

CVS commit by binner: 

Fixed "mouse sequences only generated in main window and are duplicated to detatched windows"
CCMAIL: 58959-done@bugs.kde.org


  M +1 -1      TEmulation.h   1.27.2.2


--- kdebase/konsole/konsole/TEmulation.h  #1.27.2.1:1.27.2.2
@@ -30,5 +30,5 @@ public:
 
   TEmulation(TEWidget* gui);
-  void changeGUI(TEWidget* newgui);
+  virtual void changeGUI(TEWidget* newgui);
   ~TEmulation();