Fix potential crash in T3656 workaround
authorAndre Heinecke <aheinecke@intevation.de>
Wed, 22 Aug 2018 08:51:42 +0000 (10:51 +0200)
committerAndre Heinecke <aheinecke@intevation.de>
Wed, 22 Aug 2018 08:51:42 +0000 (10:51 +0200)
commit649622c95089767d8a27623e66396b2378f72a04
tree9ad61ad31d01552e4c65d3cd9e8c7046548ee8ab
parent9158c1792354be5ef7860a53115488216f9a73e0
Fix potential crash in T3656 workaround

* src/windowmessages.cpp (CLOSE): Use the currentViewRef trick
to avoid unload in close.

--
The workaround codepath crashed reliably for me with the
async sending. But with the current item ref trick it no
longer crashes as the unload is later. My observation is
that any Invoke that triggers an Unload can crash so we
better avoid it.

GnuPG-Bug-Id: T3656
src/windowmessages.cpp