]> git.saurik.com Git - wxWidgets.git/commitdiff
Another STL compilation fix.
authorMattia Barbon <mbarbon@cpan.org>
Sun, 24 Apr 2005 15:56:00 +0000 (15:56 +0000)
committerMattia Barbon <mbarbon@cpan.org>
Sun, 24 Apr 2005 15:56:00 +0000 (15:56 +0000)
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@33870 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775

contrib/src/stc/PlatWX.cpp
src/stc/PlatWX.cpp

index 2e5309ef256b9d6fe163181416a32a2d5f45ed56..fabec08d8372982dbb9b63a4a8ef68739dfd0d29 100644 (file)
@@ -403,8 +403,12 @@ void SurfaceImpl::MeasureWidths(Font &font, const char *s, int len, int *positio
 #else
 
     // If not unicode then just use the widths we have
+#if wxUSE_STL
+    std::copy(tpos.begin(), tpos.end(), positions);
+#else
     memcpy(positions, tpos.begin(), len * sizeof(int));
 #endif
+#endif
 }
 
 
index 2e5309ef256b9d6fe163181416a32a2d5f45ed56..fabec08d8372982dbb9b63a4a8ef68739dfd0d29 100644 (file)
@@ -403,8 +403,12 @@ void SurfaceImpl::MeasureWidths(Font &font, const char *s, int len, int *positio
 #else
 
     // If not unicode then just use the widths we have
+#if wxUSE_STL
+    std::copy(tpos.begin(), tpos.end(), positions);
+#else
     memcpy(positions, tpos.begin(), len * sizeof(int));
 #endif
+#endif
 }