[SHELL32] CDefView: Rework context menu handling 4720/head
authorMark Jansen <mark.jansen@reactos.org>
Thu, 22 Sep 2022 21:03:21 +0000 (23:03 +0200)
committerMark Jansen <mark.jansen@reactos.org>
Sat, 1 Oct 2022 22:36:42 +0000 (00:36 +0200)
commit544b7344982bdd6a1e1180e1a9964744ff0653b0
tree9a344f2f502d87fd4dd7b8656b0b80aaa17d91a8
parent3bb451b1d3635957a7f814d2129eb75368d3b6d9
[SHELL32] CDefView: Rework context menu handling

Previously, we would share one object between a multitude of options.
Now, the only two options that need to store something for later use each have their own space for it.
The context menu always cleans up after itself, the File menu does not.
CORE-18345
CORE-18361
CORE-18366
dll/win32/shell32/CDefView.cpp