changeset 72:343b8d968ef4

Remove the last "fix" now that the parameters are now correctly cached in the Windows version of dwindows itself.
author Brian Smith <brian@dbsoft.org>
date Thu, 21 Mar 2013 16:16:29 -0500
parents 9ec8791aaa84
children 8062f4e54925
files src/dw/dw.go
diffstat 1 files changed, 3 insertions(+), 3 deletions(-) [+]
line wrap: on
line diff
--- a/src/dw/dw.go	Wed Mar 20 14:59:24 2013 -0500
+++ b/src/dw/dw.go	Thu Mar 21 16:16:29 2013 -0500
@@ -2910,7 +2910,7 @@
 
 func Tree_insert(handle HANDLE, title string, icon HICN, parent HTREEITEM, itemdata POINTER) HTREEITEM {
    ctitle := C.CString(title);
-   //defer C.free(unsafe.Pointer(ctitle));
+   defer C.free(unsafe.Pointer(ctitle));
    
    return HTREEITEM{C.go_tree_insert(handle.GetHandle(), ctitle, unsafe.Pointer(icon), parent.htreeitem, unsafe.Pointer(itemdata)), handle};
 }
@@ -2921,7 +2921,7 @@
 
 func Tree_insert_after(handle HANDLE, item HTREEITEM, title string, icon HICN, parent HTREEITEM, itemdata POINTER) HTREEITEM {
    ctitle := C.CString(title);
-   //defer C.free(unsafe.Pointer(ctitle));
+   defer C.free(unsafe.Pointer(ctitle));
    
    return HTREEITEM{C.go_tree_insert_after(handle.GetHandle(), item.htreeitem, ctitle, unsafe.Pointer(icon), parent.htreeitem, unsafe.Pointer(itemdata)), handle};
 }
@@ -2948,7 +2948,7 @@
 
 func Tree_item_change(handle HANDLE, item HTREEITEM, title string, icon HICN) {
    ctitle := C.CString(title);
-   //defer C.free(unsafe.Pointer(ctitle));
+   defer C.free(unsafe.Pointer(ctitle));
    
    C.go_tree_item_change(handle.GetHandle(), item.htreeitem, ctitle, unsafe.Pointer(icon));
 }