From 6b083e76665dac4982d8c49224de82515cb3c03d Mon Sep 17 00:00:00 2001 From: vcaesar Date: Wed, 26 Dec 2018 12:55:17 -0400 Subject: [PATCH] update version and optimize code --- robotgo.go | 22 ++++++++++------------ 1 file changed, 10 insertions(+), 12 deletions(-) diff --git a/robotgo.go b/robotgo.go index 28e258a..5130738 100644 --- a/robotgo.go +++ b/robotgo.go @@ -69,7 +69,7 @@ import ( const ( // Version get the robotgo version - Version string = "v0.60.0.727, Mount Olympus: Mytikas!" + Version string = "v0.70.0.790, Mount Olympus: Mytikas!" ) // GetVersion get the robotgo version @@ -598,15 +598,13 @@ func KeyToggle(args ...string) string { cmKey := C.CString(mKey) cmKeyT := C.CString(mKeyT) - // defer func() { str := C.key_toggle(ckey, cdown, cmKey, cmKeyT) // str := C.key_Toggle(ckey, cdown, cmKey, cmKeyT, C.int(keyDelay)) - // fmt.Println(str) - // }() - defer C.free(unsafe.Pointer(ckey)) - defer C.free(unsafe.Pointer(cdown)) - defer C.free(unsafe.Pointer(cmKey)) - defer C.free(unsafe.Pointer(cmKeyT)) + + C.free(unsafe.Pointer(ckey)) + C.free(unsafe.Pointer(cdown)) + C.free(unsafe.Pointer(cmKey)) + C.free(unsafe.Pointer(cmKeyT)) return C.GoString(str) } @@ -1286,10 +1284,10 @@ func ShowAlert(title, msg string, args ...string) int { cbool := C.show_alert(atitle, amsg, adefaultButton, acancelButton) ibool := int(cbool) - defer C.free(unsafe.Pointer(atitle)) - defer C.free(unsafe.Pointer(amsg)) - defer C.free(unsafe.Pointer(adefaultButton)) - defer C.free(unsafe.Pointer(acancelButton)) + C.free(unsafe.Pointer(atitle)) + C.free(unsafe.Pointer(amsg)) + C.free(unsafe.Pointer(adefaultButton)) + C.free(unsafe.Pointer(acancelButton)) return ibool }