]> git.saurik.com Git - wxWidgets.git/blobdiff - src/common/dcbase.cpp
Propagate wxHtmlWindow layout direction to the wxDC it uses.
[wxWidgets.git] / src / common / dcbase.cpp
index 415b71763a961fbec886fb005e94891e153a87ea..807c0cae30cfd062ead10c1698a73ac383546c68 100644 (file)
@@ -1205,6 +1205,12 @@ void wxDC::DrawLabel(const wxString& text,
             yUnderscore = 0;
 
     // split the string into lines and draw each of them separately
+    //
+    // NB: while wxDC::DrawText() on some platforms supports drawing multi-line
+    //     strings natively, this is not the case for all of them, notably not
+    //     wxMSW which uses this function for multi-line texts, so we may only
+    //     call DrawText() for single-line strings from here to avoid infinite
+    //     recursion.
     wxString curLine;
     for ( wxString::const_iterator pc = text.begin(); ; ++pc )
     {