mirror of
https://github.com/desktop/desktop
synced 2024-09-13 21:31:32 +00:00
Merge pull request #15462 from angusdev/issue-13636-incorrect-tooltip-position
Fix incorrect tooltip position if mouse is not moved
This commit is contained in:
commit
f4d8e8cc77
|
@ -299,7 +299,13 @@ export class Tooltip<T extends TooltipTarget> extends React.Component<
|
|||
}
|
||||
}
|
||||
|
||||
private updateMouseRect = (event: MouseEvent) => {
|
||||
this.mouseRect = new DOMRect(event.clientX - 10, event.clientY - 10, 20, 20)
|
||||
}
|
||||
|
||||
private onTargetMouseEnter = (event: MouseEvent) => {
|
||||
this.updateMouseRect(event)
|
||||
|
||||
this.mouseOverTarget = true
|
||||
this.cancelHideTooltip()
|
||||
if (!this.state.show) {
|
||||
|
@ -308,7 +314,7 @@ export class Tooltip<T extends TooltipTarget> extends React.Component<
|
|||
}
|
||||
|
||||
private onTargetMouseMove = (event: MouseEvent) => {
|
||||
this.mouseRect = new DOMRect(event.clientX - 10, event.clientY - 10, 20, 20)
|
||||
this.updateMouseRect(event)
|
||||
}
|
||||
|
||||
private onTargetMouseDown = (event: MouseEvent) => {
|
||||
|
|
Loading…
Reference in a new issue