diff options
Diffstat (limited to 'src/winextras/qwintaskbarbutton.cpp')
-rw-r--r-- | src/winextras/qwintaskbarbutton.cpp | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/src/winextras/qwintaskbarbutton.cpp b/src/winextras/qwintaskbarbutton.cpp index f0be30a..7150e1b 100644 --- a/src/winextras/qwintaskbarbutton.cpp +++ b/src/winextras/qwintaskbarbutton.cpp @@ -54,7 +54,7 @@ QT_BEGIN_NAMESPACE \class QWinTaskbarButton \inmodule QtWinExtras \brief The QWinTaskbarButton class represents the Windows taskbar button for - a window. + a top-level window (Windows 7 and newer). \since 5.2 @@ -71,6 +71,9 @@ QT_BEGIN_NAMESPACE \snippet code/taskbar.cpp taskbar_cpp + \note The class wraps API only available since Windows 7. Instantiating it + on Windows XP or Windows Vista causes a runtime warning. + \sa QWinTaskbarProgress */ @@ -104,7 +107,8 @@ QWinTaskbarButtonPrivate::QWinTaskbarButtonPrivate() : progressBar(0), pTbList(0 QWinTaskbarButtonPrivate::~QWinTaskbarButtonPrivate() { - pTbList->Release(); + if (pTbList) + pTbList->Release(); } HWND QWinTaskbarButtonPrivate::handle() |