From: Vadim Zeitlin Date: Sun, 30 Oct 2011 16:41:34 +0000 (+0000) Subject: Fix splitting message into title in body in MSW wxProgressDialog. X-Git-Url: https://git.saurik.com/wxWidgets.git/commitdiff_plain/b2447e8408982b9a2528a56ec00010458e70f4db Fix splitting message into title in body in MSW wxProgressDialog. If the message doesn't contain any new lines, it should be used as the body, not the title as having title without body doesn't make sense and looks strange. Closes #13441. git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@69592 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 --- diff --git a/src/msw/progdlg.cpp b/src/msw/progdlg.cpp index 09cba141b7..0cb869aa2e 100644 --- a/src/msw/progdlg.cpp +++ b/src/msw/progdlg.cpp @@ -236,6 +236,11 @@ void PerformNotificationUpdates(HWND hwnd, body.assign(title, posNL + numNLs, wxString::npos); title.erase(posNL); } + else // A single line + { + // Don't use title without the body, this doesn't make sense. + title.swap(body); + } ::SendMessage( hwnd, TDM_SET_ELEMENT_TEXT,