Skip to content

Commit 9601698

Browse files
authored
Merge pull request #759 from go-vgo/bitmap-pr
Update: optimize the func Click() code
2 parents a6bd56e + 59874c5 commit 9601698

File tree

1 file changed

+6
-8
lines changed

1 file changed

+6
-8
lines changed

robotgo.go

Lines changed: 6 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -735,16 +735,14 @@ func Click(args ...interface{}) error {
735735
if code := C.toggleMouse(true, button); code != 0 {
736736
return formatClickError(int(code), button, "down", count)
737737
}
738+
738739
MilliSleep(5)
739-
if code := C.toggleMouse(false, button); code != 0 {
740-
return formatClickError(int(code), button, "up", count)
741-
}
742-
} else {
743-
if code := C.doubleClick(button, 2); code != 0 {
744-
return formatClickError(int(code), button, "double", 2)
745-
}
740+
code := C.toggleMouse(false, button)
741+
return formatClickError(int(code), button, "up", count)
746742
}
747-
return nil
743+
744+
code := C.doubleClick(button, 2)
745+
return formatClickError(int(code), button, "double", 2)
748746
}
749747

750748
// MultiClick performs multiple clicks and returns error

0 commit comments

Comments
 (0)