From a473d6cee8f373f3f973ba3c5dd078b87b6016a6 Mon Sep 17 00:00:00 2001 From: yutaka Date: Wed, 27 Apr 2016 07:50:10 +0000 Subject: [PATCH] IApplicationView* should be handled as IntPtr. IVirtualDesktopNotification::ViewVirtualDesktopChanged gets one of the pointer to IApplicationView interface. But the pointer could not be cast to an object, should be handled as IntPtr value. --- source/VirtualDesktop/Interop/IVirtualDesktopNotification.cs | 2 +- source/VirtualDesktop/VirtualDesktop.static.notification.cs | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/source/VirtualDesktop/Interop/IVirtualDesktopNotification.cs b/source/VirtualDesktop/Interop/IVirtualDesktopNotification.cs index 56f76af..c08091c 100644 --- a/source/VirtualDesktop/Interop/IVirtualDesktopNotification.cs +++ b/source/VirtualDesktop/Interop/IVirtualDesktopNotification.cs @@ -16,7 +16,7 @@ public interface IVirtualDesktopNotification void VirtualDesktopDestroyed(IVirtualDesktop pDesktopDestroyed, IVirtualDesktop pDesktopFallback); - void ViewVirtualDesktopChanged(object pView); + void ViewVirtualDesktopChanged(IntPtr pView); void CurrentVirtualDesktopChanged(IVirtualDesktop pDesktopOld, IVirtualDesktop pDesktopNew); } diff --git a/source/VirtualDesktop/VirtualDesktop.static.notification.cs b/source/VirtualDesktop/VirtualDesktop.static.notification.cs index ee3f33a..f82fcd2 100644 --- a/source/VirtualDesktop/VirtualDesktop.static.notification.cs +++ b/source/VirtualDesktop/VirtualDesktop.static.notification.cs @@ -74,7 +74,7 @@ void IVirtualDesktopNotification.VirtualDesktopDestroyed(IVirtualDesktop pDeskto Destroyed?.Invoke(this, args); } - void IVirtualDesktopNotification.ViewVirtualDesktopChanged(object pView) + void IVirtualDesktopNotification.ViewVirtualDesktopChanged(IntPtr pView) { ApplicationViewChanged?.Invoke(this, EventArgs.Empty); }