diff --git a/src/calibre/utils/windows/winutil.cpp b/src/calibre/utils/windows/winutil.cpp index 323f7644b4..f2a6608f6b 100644 --- a/src/calibre/utils/windows/winutil.cpp +++ b/src/calibre/utils/windows/winutil.cpp @@ -1122,7 +1122,7 @@ get_icon_for_file(PyObject *self, PyObject *args) { SIZE size = { width, height }; HBITMAP hbmp; Py_BEGIN_ALLOW_THREADS - hr = pImageFactory->GetImage(size, SIIGBF_BIGGERSIZEOK | SIIGBF_SCALEUP, &hbmp); + hr = pImageFactory->GetImage(size, SIIGBF_BIGGERSIZEOK | SIIGBF_SCALEUP | SIIGBF_ICONONLY, &hbmp); pImageFactory->Release(); Py_END_ALLOW_THREADS if (!SUCCEEDED(hr)) {