On 02.07.2015 13:36, Thomas Faber wrote:
When calling IShellView::CreateViewWindow, the window itself takes references to the shell view and related objects (e.g. for a drop target). This means just calling IShellView::Release is not enough to properly clean up, the window needs to be destroyed as well.
Could you please also add a test that shows window is still being alive after IShellView was released? It could be a separate patch.
On 2015-07-02 12:38, Nikolay Sivov wrote:
On 02.07.2015 13:36, Thomas Faber wrote:
When calling IShellView::CreateViewWindow, the window itself takes references to the shell view and related objects (e.g. for a drop target). This means just calling IShellView::Release is not enough to properly clean up, the window needs to be destroyed as well.
Could you please also add a test that shows window is still being alive after IShellView was released? It could be a separate patch.
Yeah that makes sense. I'll submit a third patch, probably won't get to it today though.
Thanks. -Thomas