diff options
Diffstat (limited to 'fpdfsdk/pwl/cpwl_appstream.cpp')
-rw-r--r-- | fpdfsdk/pwl/cpwl_appstream.cpp | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/fpdfsdk/pwl/cpwl_appstream.cpp b/fpdfsdk/pwl/cpwl_appstream.cpp index 02541aa3b6..93bd3e7b26 100644 --- a/fpdfsdk/pwl/cpwl_appstream.cpp +++ b/fpdfsdk/pwl/cpwl_appstream.cpp @@ -683,10 +683,11 @@ ByteString GenerateIconAppStream(CPDF_IconFit& fit, if (rcIcon.IsEmpty() || !pIconStream) return ByteString(); - CPWL_Icon icon(nullptr); - CPWL_Wnd::CreateParams cp; // No parent. + CPWL_Wnd::CreateParams cp; cp.dwFlags = PWS_VISIBLE; - icon.Realize(cp); + + CPWL_Icon icon(cp, nullptr); + icon.Realize(); icon.SetIconFit(&fit); icon.SetPDFStream(pIconStream); if (!icon.Move(rcIcon, false, false)) |