diff --git a/pkg/edge/ICoreWebView2Controller.go b/pkg/edge/ICoreWebView2Controller.go index 5a470c0..613999a 100644 --- a/pkg/edge/ICoreWebView2Controller.go +++ b/pkg/edge/ICoreWebView2Controller.go @@ -84,7 +84,7 @@ func (i *ICoreWebView2Controller) PutBounds(bounds w32.Rect) error { uintptr(unsafe.Pointer(&bounds)), ) if windows.Handle(hr) != windows.S_OK { - return nil + return windows.Errno(hr) } return nil } @@ -96,7 +96,7 @@ func (i *ICoreWebView2Controller) MoveFocus(reason COREWEBVIEW2_MOVE_FOCUS_REASO uintptr(reason), ) if windows.Handle(hr) != windows.S_OK { - return nil + return windows.Errno(hr) } return nil } @@ -109,7 +109,7 @@ func (i *ICoreWebView2Controller) AddAcceleratorKeyPressed(eventHandler *ICoreWe uintptr(unsafe.Pointer(&token)), ) if windows.Handle(hr) != windows.S_OK { - return nil + return windows.Errno(hr) } return nil } @@ -121,7 +121,7 @@ func (i *ICoreWebView2Controller) PutIsVisible(isVisible bool) error { uintptr(boolToInt(isVisible)), ) if windows.Handle(hr) != windows.S_OK { - return nil + return windows.Errno(hr) } return nil } @@ -145,7 +145,7 @@ func (i *ICoreWebView2Controller) NotifyParentWindowPositionChanged() error { uintptr(unsafe.Pointer(i)), ) if windows.Handle(hr) != windows.S_OK { - return nil + return windows.Errno(hr) } return nil } @@ -157,7 +157,7 @@ func (i *ICoreWebView2Controller) PutZoomFactor(zoomFactor float64) error { uintptr(math.Float64bits(zoomFactor)), ) if windows.Handle(hr) != windows.S_OK { - return nil + return windows.Errno(hr) } return nil } @@ -170,7 +170,7 @@ func (i *ICoreWebView2Controller) GetZoomFactor() (float64, error) { uintptr(unsafe.Pointer(&zoomFactorUint64)), ) if windows.Handle(hr) != windows.S_OK { - return 0.0, nil + return 0.0, windows.Errno(hr) } return math.Float64frombits(zoomFactorUint64), nil } diff --git a/pkg/edge/ICoreWebView2Controller2.go b/pkg/edge/ICoreWebView2Controller2.go index 8ee7dab..6959cfe 100644 --- a/pkg/edge/ICoreWebView2Controller2.go +++ b/pkg/edge/ICoreWebView2Controller2.go @@ -71,7 +71,7 @@ func (i *ICoreWebView2Controller2) PutDefaultBackgroundColor(backgroundColor COR uintptr(col), ) if windows.Handle(hr) != windows.S_OK { - return nil + return windows.Errno(hr) } return nil } diff --git a/pkg/edge/ICoreWebView2Settings.go b/pkg/edge/ICoreWebView2Settings.go index 5e4f5b2..1053ffd 100644 --- a/pkg/edge/ICoreWebView2Settings.go +++ b/pkg/edge/ICoreWebView2Settings.go @@ -61,7 +61,7 @@ func (i *ICoreWebView2Settings) PutIsScriptEnabled(isScriptEnabled bool) error { uintptr(boolToInt(isScriptEnabled)), ) if windows.Handle(hr) != windows.S_OK { - return nil + return windows.Errno(hr) } return nil } @@ -87,7 +87,7 @@ func (i *ICoreWebView2Settings) PutIsWebMessageEnabled(isWebMessageEnabled bool) uintptr(boolToInt(isWebMessageEnabled)), ) if windows.Handle(hr) != windows.S_OK { - return nil + return windows.Errno(hr) } return nil } @@ -113,7 +113,7 @@ func (i *ICoreWebView2Settings) PutAreDefaultScriptDialogsEnabled(areDefaultScri uintptr(boolToInt(areDefaultScriptDialogsEnabled)), ) if windows.Handle(hr) != windows.S_OK { - return nil + return windows.Errno(hr) } return nil } @@ -139,7 +139,7 @@ func (i *ICoreWebView2Settings) PutIsStatusBarEnabled(isStatusBarEnabled bool) e uintptr(boolToInt(isStatusBarEnabled)), ) if windows.Handle(hr) != windows.S_OK { - return nil + return windows.Errno(hr) } return nil } @@ -164,7 +164,7 @@ func (i *ICoreWebView2Settings) PutAreDevToolsEnabled(areDevToolsEnabled bool) e uintptr(boolToInt(areDevToolsEnabled)), ) if windows.Handle(hr) != windows.S_OK { - return nil + return windows.Errno(hr) } return nil } @@ -189,7 +189,7 @@ func (i *ICoreWebView2Settings) PutAreDefaultContextMenusEnabled(enabled bool) e uintptr(boolToInt(enabled)), ) if windows.Handle(hr) != windows.S_OK { - return nil + return windows.Errno(hr) } return nil } @@ -215,7 +215,7 @@ func (i *ICoreWebView2Settings) PutAreHostObjectsAllowed(allowed bool) error { uintptr(boolToInt(allowed)), ) if windows.Handle(hr) != windows.S_OK { - return nil + return windows.Errno(hr) } return nil } @@ -241,7 +241,7 @@ func (i *ICoreWebView2Settings) PutIsZoomControlEnabled(enabled bool) error { uintptr(boolToInt(enabled)), ) if windows.Handle(hr) != windows.S_OK { - return nil + return windows.Errno(hr) } return nil } @@ -267,7 +267,7 @@ func (i *ICoreWebView2Settings) PutIsBuiltInErrorPageEnabled(enabled bool) error uintptr(boolToInt(enabled)), ) if windows.Handle(hr) != windows.S_OK { - return nil + return windows.Errno(hr) } return nil } diff --git a/pkg/edge/ICoreWebView2WebResourceRequestedEventArgs.go b/pkg/edge/ICoreWebView2WebResourceRequestedEventArgs.go index c711dcc..b76e5ca 100644 --- a/pkg/edge/ICoreWebView2WebResourceRequestedEventArgs.go +++ b/pkg/edge/ICoreWebView2WebResourceRequestedEventArgs.go @@ -43,7 +43,7 @@ func (i *ICoreWebView2WebResourceRequestedEventArgs) PutResponse(response *ICore uintptr(unsafe.Pointer(response)), ) if windows.Handle(hr) != windows.S_OK { - return nil + return windows.Errno(hr) } return nil } diff --git a/pkg/edge/corewebview2.go b/pkg/edge/corewebview2.go index cadc650..5975805 100644 --- a/pkg/edge/corewebview2.go +++ b/pkg/edge/corewebview2.go @@ -632,7 +632,7 @@ func (i *ICoreWebView2) AddWebResourceRequestedFilter(uri string, resourceContex uintptr(resourceContext), ) if windows.Handle(hr) != windows.S_OK { - return nil + return windows.Errno(hr) } return nil } @@ -643,7 +643,7 @@ func (i *ICoreWebView2) OpenDevToolsWindow() error { uintptr(unsafe.Pointer(i)), ) if windows.Handle(hr) != windows.S_OK { - return nil + return windows.Errno(hr) } return nil } diff --git a/pkg/webview2/ICoreWebView2_7.go b/pkg/webview2/ICoreWebView2_7.go index a95cb34..19b012b 100644 --- a/pkg/webview2/ICoreWebView2_7.go +++ b/pkg/webview2/ICoreWebView2_7.go @@ -39,7 +39,7 @@ func (i *ICoreWebView2_7) PrintToPdf(ResultFilePath string, printSettings *ICore // Convert string 'ResultFilePath' to *uint16 _ResultFilePath, err := UTF16PtrFromString(ResultFilePath) if err != nil { - return nil + return err } hr, _, _ := i.Vtbl.PrintToPdf.Call(