Bug 566152 - Sticky wrong (resize) mouse pointer
Summary: Sticky wrong (resize) mouse pointer
Status: VERIFIED FIXED
Alias: None
Product: Platform
Classification: Eclipse Project
Component: UI (show other bugs)
Version: 4.17   Edit
Hardware: PC All
: P3 major (vote)
Target Milestone: 4.17 M3   Edit
Assignee: Andrey Loskutov CLA
QA Contact:
URL:
Whiteboard:
Keywords: regression
Depends on:
Blocks: 562536
  Show dependency tree
 
Reported: 2020-08-18 05:41 EDT by Andrey Loskutov CLA
Modified: 2020-08-19 08:37 EDT (History)
3 users (show)

See Also:


Attachments
screen recording (68.67 MB, image/gif)
2020-08-18 05:49 EDT, Andrey Loskutov CLA
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description Andrey Loskutov CLA 2020-08-18 05:41:31 EDT
RHEL 7.4 (GTK 3.22)

In the recent I builds I constantly observe that the "vertical resize" mouse pointer is not disappearing, and remains "sticky" while it should be already changed to a "usual" pointer.

It comes and goes, and it seemt that happens after resizing view area vertically (to make lower part stack higher).

Must be regression in SWT, I don't see it on Windows.
Comment 1 Andrey Loskutov CLA 2020-08-18 05:47:59 EDT
Probably regression from bug 565903, but I'm not sure, haven't bisected this yet.
Comment 2 Andrey Loskutov CLA 2020-08-18 05:49:45 EDT
Created attachment 283888 [details]
screen recording

I've attached screen recording how it looks like. Sounds like the "resize end" event is not properly handled now.
Comment 3 Andrey Loskutov CLA 2020-08-18 05:51:47 EDT
Paul, Alex, we should fix this for M3 or RC1. This is really annoying.
Comment 4 Rolf Theunissen CLA 2020-08-18 08:36:13 EDT
This is a regression from Bug 562536, a Gerrit to fix it is already available attached to that bug.
Comment 5 Andrey Loskutov CLA 2020-08-18 08:46:45 EDT
(In reply to Rolf Theunissen from comment #4)
> This is a regression from Bug 562536, a Gerrit to fix it is already
> available attached to that bug.

Thanks Rolf. I haven't seen this on Windows, so I've assumed that this is GTK only regression.
Comment 6 Soraphol (Paul) Damrongpiriyapong CLA 2020-08-18 09:25:49 EDT
Hello, I don't think this is a regression due to bug 565903. This is because the changes made to SWT for that bug was GTK4 specific and if I create a child Eclipse from the current master of SWT I can't reproduce this. I'm not sure why it is only seen on GTK though, might be how cursors are updated on different platforms.
Comment 7 Andrey Loskutov CLA 2020-08-18 09:30:50 EDT
(In reply to Soraphol (Paul) Damrongpiriyapong from comment #6)
> Hello, I don't think this is a regression due to bug 565903. This is because
> the changes made to SWT for that bug was GTK4 specific and if I create a
> child Eclipse from the current master of SWT I can't reproduce this. I'm not
> sure why it is only seen on GTK though, might be how cursors are updated on
> different platforms.

Yes, this is not GTK only regression, root cause is bug 562536.
Comment 8 Andrey Loskutov CLA 2020-08-19 08:37:30 EDT
Fixed by reverting the patches for bug 562536.
Comment 9 Andrey Loskutov CLA 2020-08-19 08:37:48 EDT
Verified in I20200819-0600