summaryrefslogtreecommitdiff
path: root/newctrl/window_windows.go
diff options
context:
space:
mode:
Diffstat (limited to 'newctrl/window_windows.go')
-rw-r--r--newctrl/window_windows.go12
1 files changed, 1 insertions, 11 deletions
diff --git a/newctrl/window_windows.go b/newctrl/window_windows.go
index 2286ade..8537be8 100644
--- a/newctrl/window_windows.go
+++ b/newctrl/window_windows.go
@@ -33,14 +33,10 @@ func makeWindowWindowClass() error {
func newWindow(title string, width int, height int, control Control) *window {
w := &window{
- // hwnd set in WM_CREATE handler
closing: newEvent(),
child: control,
}
- hwnd := C.newWindow(toUTF16(title), C.int(width), C.int(height), unsafe.Pointer(w))
- if hwnd != w.hwnd {
- panic(fmt.Errorf("inconsistency: hwnd returned by CreateWindowEx() (%p) and hwnd stored in Window (%p) differ", hwnd, w.hwnd))
- }
+ w.hwnd = C.newWindow(toUTF16(title), C.int(width), C.int(height), unsafe.Pointer(w))
hresult := C.EnableThemeDialogTexture(w.hwnd, C.ETDT_ENABLE|C.ETDT_USETABTEXTURE)
if hresult != C.S_OK {
panic(fmt.Errorf("error setting tab background texture on Window; HRESULT: 0x%X", hresult))
@@ -87,12 +83,6 @@ func (w *window) SetMargined(margined bool) {
w.margined = margined
}
-//export storeWindowHWND
-func storeWindowHWND(data unsafe.Pointer, hwnd C.HWND) {
- w := (*window)(data)
- w.hwnd = hwnd
-}
-
//export windowResize
func windowResize(data unsafe.Pointer, r *C.RECT) {
w := (*window)(data)