aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorJ-P Nurmi <jpnurmi@digia.com>2013-09-11 12:44:41 +0200
committerThe Qt Project <gerrit-noreply@qt-project.org>2013-09-11 12:56:06 +0200
commit0c657048b9215274df10f5cf779c39260f203ce8 (patch)
tree1ef28c3c905807913edf0b4e6ae4ccc11d98c805 /src
parentb4c0ff2d9ef181ae0564764c75118ca974ebbc00 (diff)
QWinTaskbarButton: use qt_qstringToNullTerminated()
Change-Id: I45afc2906fac85b1db074f37040a1c81fb7379c5 Reviewed-by: Ivan Vizir <define-true-false@yandex.com> Reviewed-by: Friedemann Kleint <Friedemann.Kleint@digia.com>
Diffstat (limited to 'src')
-rw-r--r--src/winextras/qwintaskbarbutton.cpp7
1 files changed, 3 insertions, 4 deletions
diff --git a/src/winextras/qwintaskbarbutton.cpp b/src/winextras/qwintaskbarbutton.cpp
index 3f49f14..4ba73ee 100644
--- a/src/winextras/qwintaskbarbutton.cpp
+++ b/src/winextras/qwintaskbarbutton.cpp
@@ -43,6 +43,7 @@
#include "qwintaskbarbutton_p.h"
#include "qwintaskbarprogress.h"
#include "qwinfunctions.h"
+#include "qwinfunctions_p.h"
#include "qwineventfilter_p.h"
#include "qwinevent.h"
#include "winshobjidl_p.h"
@@ -118,10 +119,8 @@ void QWinTaskbarButtonPrivate::updateOverlayIcon()
wchar_t *descrPtr = 0;
HICON hicon = 0;
- if (!overlayAccessibleDescription.isEmpty()) {
- descrPtr = new wchar_t[overlayAccessibleDescription.length() + 1];
- descrPtr[overlayAccessibleDescription.toWCharArray(descrPtr)] = 0;
- }
+ if (!overlayAccessibleDescription.isEmpty())
+ descrPtr = qt_qstringToNullTerminated(overlayAccessibleDescription);
if (!overlayIcon.isNull())
hicon = QtWin::toHICON(overlayIcon.pixmap(iconSize()));