View Issue Details
| ID | Project | Category | View Status | Date Submitted | Last Update |
|---|---|---|---|---|---|
| 0002374 | NoesisGUI | C++ SDK | public | 2022-07-09 12:42 | 2022-07-11 11:10 |
| Reporter | satorp | Assigned To | sfernandez | ||
| Priority | normal | Severity | block | ||
| Status | resolved | Resolution | fixed | ||
| Product Version | 3.1.3 | ||||
| Target Version | 3.1.6 | Fixed in Version | 3.1.6 | ||
| Summary | 0002374: Slider's thumb may fail to update its dragging state when mouse capture changed | ||||
| Description | The thumb's IsDragging state is not updated correctly when mouse capture has been ended by other means than releasing the mouse button. Mouse capture may end prematurely, e.g. in following cases:
The code in Thumb::OnMouseLeftButtonUp seems to assume that mouse is still captured, which is not true for cases above. This results in Thumb::StopDrag will never get called, and the thumb will behave incorrectly when dragged once again. | ||||
| Steps To Reproduce |
| ||||
| Platform | Windows | ||||
|
We're currently having a blocking issue caused by this bug. It will be helpful if you could provide us a patch as a workaround in the mean time. Thank you. |
|
|
Fixed in changeset 11482:
|
|
| Date Modified | Username | Field | Change |
|---|---|---|---|
| 2022-07-09 12:42 | satorp | New Issue | |
| 2022-07-09 12:47 | satorp | Note Added: 0008014 | |
| 2022-07-11 10:49 | sfernandez | Assigned To | => sfernandez |
| 2022-07-11 10:49 | sfernandez | Status | new => assigned |
| 2022-07-11 10:49 | sfernandez | Target Version | => 3.1.6 |
| 2022-07-11 11:10 | sfernandez | Status | assigned => resolved |
| 2022-07-11 11:10 | sfernandez | Resolution | open => fixed |
| 2022-07-11 11:10 | sfernandez | Fixed in Version | => 3.1.6 |
| 2022-07-11 11:10 | sfernandez | Note Added: 0008015 |