]> git.saurik.com Git - wxWidgets.git/commitdiff
Patch 1476076 about negative wxImage size when
authorRobert Roebling <robert@roebling.de>
Sun, 30 Apr 2006 11:44:14 +0000 (11:44 +0000)
committerRobert Roebling <robert@roebling.de>
Sun, 30 Apr 2006 11:44:14 +0000 (11:44 +0000)
    copying (or something).

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@38964 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775

src/common/image.cpp

index 9ce814f683aaab958b26baa715799d24a8261ccd..cc9834d4d6d7f18395820d5ba96184fd78e23773 100644 (file)
@@ -708,6 +708,10 @@ wxImage wxImage::Size( const wxSize& size, const wxPoint& pos,
 
     wxRect subRect(pos.x, pos.y, width, height);
     wxRect finalRect(0, 0, size.GetWidth(), size.GetHeight());
+    if (pos.x < 0)
+        finalRect.width -= pos.x;
+    if (pos.y < 0)
+        finalRect.height -= pos.y;
 
     subRect.Intersect(finalRect);