Skip to content

fix(ui): remove unnecessary IntPtr conversion for HWnd#18

Merged
CalvinAllen merged 1 commit into
mainfrom
fix/ui/hwnd-intptr-conversion
Dec 20, 2025
Merged

fix(ui): remove unnecessary IntPtr conversion for HWnd#18
CalvinAllen merged 1 commit into
mainfrom
fix/ui/hwnd-intptr-conversion

Conversation

@CalvinAllen

Copy link
Copy Markdown
Contributor

Summary

Fix x64 compilation error caused by unnecessary IntPtr wrapping.

Problem

error CS1503: Argument 1: cannot convert from 'System.IntPtr' to 'int'

The dte.MainWindow.HWnd property already returns IntPtr on x64, so wrapping it in new IntPtr() fails because there's no IntPtr(IntPtr) constructor.

Solution

Use dte.MainWindow.HWnd directly since it's already the correct type for WindowInteropHelper.Owner.

dte.MainWindow.HWnd already returns IntPtr on x64, so wrapping it
in new IntPtr() causes a compilation error. Use the value directly.
@CalvinAllen CalvinAllen merged commit 4809047 into main Dec 20, 2025
1 check passed
@CalvinAllen CalvinAllen deleted the fix/ui/hwnd-intptr-conversion branch December 20, 2025 15:51
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

1 participant