]> git.saurik.com Git - wxWidgets.git/commitdiff
fixed assertion failures with invalid icons
authorVáclav Slavík <vslavik@fastmail.fm>
Sat, 29 Sep 2001 22:15:41 +0000 (22:15 +0000)
committerVáclav Slavík <vslavik@fastmail.fm>
Sat, 29 Sep 2001 22:15:41 +0000 (22:15 +0000)
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@11737 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775

src/univ/themes/win32.cpp

index 50d699434311d9a67a140972a061a41037bd4603..85b77294367cd09dc9e7033171952708ed81380d 100644 (file)
@@ -3294,8 +3294,11 @@ void wxWin32Renderer::DrawFrameIcon(wxDC& dc,
                                     const wxIcon& icon,
                                     int flags)
 {
-    wxRect r = GetFrameClientArea(rect, flags & ~wxTOPLEVEL_TITLEBAR);
-    dc.DrawIcon(icon, r.x, r.y);
+    if ( icon.Ok() )
+    {
+        wxRect r = GetFrameClientArea(rect, flags & ~wxTOPLEVEL_TITLEBAR);
+        dc.DrawIcon(icon, r.x, r.y);
+    }
 }
 
 void wxWin32Renderer::DrawFrameButton(wxDC& dc,