For a long time, Task Coach has been capturing my cursor on my touch-screen laptop such that when I make the TC window active, it already has acted like the cursor is pushed down and moving the cursor acts like dragging a task. If I click with the physical buttons, it will move tasks or create dependencies that I don't intend. If I tap on the screen, it just releases the item and I can then work.
So, when this happens (which is not 100% of the time but very frequent), I can usually catch that it is happening and then tap on the screen and get back to functioning.
I use touchegg but don't know if that's related.
I've attached a log that seems relevant.
Here's a shorter updated log from another time with similar glitch:
============= Fri Mar 8 22:58:36 2019
Traceback (most recent call last):
File "/usr/lib/python2.7/dist-packages/taskcoachlib/thirdparty/hypertreelist.py", line 3529, in OnMouse
self.dragImage.BeginDrag(wx.Point(0,0), self)
File "/usr/lib/python2.7/dist-packages/wx-3.0-gtk3/wx/_controls.py", line 6358, in BeginDrag
return _controls.DragImage_BeginDrag(args, *kwargs)
wx._core.PyAssertionError: C++ assertion "!wxMouseCapture::IsInCaptureStack(this)" failed at ../src/common/wincmn.cpp(3271) in CaptureMouse(): Recapturing the mouse in the same window?
Hi, excited to tell you that https://github.com/taskcoach/taskcoach now has updated Python3 Task Coach packages for Debian and Ubuntu based systems, you can try the AppImage, but I'm using the .deb options and everything is working for me. Give it a try and report bugs there, cheers!
Maybe the update will have no more issues with touch-screen, but if it does, we can now actually look into trying to fix them