https://bugs.winehq.org/show_bug.cgi?id=55659
djcj@gmx.de changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |djcj@gmx.de
--- Comment #5 from djcj@gmx.de --- I have the same issue with qpdfview: https://github.com/darealshinji/qpdfview/releases/tag/qpdfview-0.5
I get these warnings in console: 00e4:fixme:shell:SHGetStockIconInfo (79, 0x101, 000000000021B0C0) semi-stub 00e4:fixme:shell:SHGetStockIconInfo flags 0x101 not implemented QPixmap::fromWinHICON(), failed to GetIconInfo() (Invalid cursor handle.) 00e4:fixme:shell:SHGetStockIconInfo (79, 0x100, 000000000021B0C0) semi-stub 00e4:fixme:shell:SHGetStockIconInfo flags 0x100 not implemented QPixmap::fromWinHICON(), failed to GetIconInfo() (Invalid cursor handle.) 00e4:fixme:shell:SHGetStockIconInfo (79, 0x101, 000000000021AE30) semi-stub 00e4:fixme:shell:SHGetStockIconInfo flags 0x101 not implemented QPixmap::fromWinHICON(), failed to GetIconInfo() (Invalid cursor handle.)
This however is annoying if the warnings pop up with MessageBox() or are treated as errors by an application.
I guess the issue is that SHGetStockIconInfo isn't fully implemented. The flags are clearly ignored and looking at the source of dlls/shell32/iconcache.c I can see that the icon handler is set to NULL, so it's no wonder that Qt complains.