Summary: | [hovering] Cursor flickering while sticky hover is open | ||
---|---|---|---|
Product: | [Eclipse Project] JDT | Reporter: | Martin Aeschlimann <martinae> |
Component: | Text | Assignee: | JDT-Text-Inbox <jdt-text-inbox> |
Status: | RESOLVED FIXED | QA Contact: | |
Severity: | normal | ||
Priority: | P3 | CC: | daniel_megert, markus.kell.r |
Version: | 3.3 | ||
Target Milestone: | 3.4 | ||
Hardware: | PC | ||
OS: | Windows NT | ||
Whiteboard: | |||
Bug Depends on: | 184399 | ||
Bug Blocks: |
Description
Martin Aeschlimann
2007-03-20 09:56:21 EDT
This is in since a few releases. Will see durng M7 whether there's an easy fix. There are two problems here: 1) we compute the hover even though we wouldn't need to. This is a conceptual problem as we compute the hover in a bg thread and if we have a result we try to display it in the UI thread. At this point we first setup the control (content, size, location) and only if that all works well we request the widget token (i.e. check whether another hover is up). 2) setting the content to the invisible Browser widget causes the cursor to flicker. Changing the widget token story for 3.3 is too risky as this might result in either hovers no longer showing up or having two hovers at the same time. Regarding 2) we can't do much. Deferring to 3.4. This has been fixed by Markus's rich hover work. |