]> git.saurik.com Git - wxWidgets.git/blobdiff - src/common/gbsizer.cpp
Try loading even English translations if provided.
[wxWidgets.git] / src / common / gbsizer.cpp
index 1a1dda0928651baa739a4cb7e114e84b27c9c360..88a63941752b4609669781e38383d475933d5814 100644 (file)
@@ -505,7 +505,11 @@ wxSize wxGridBagSizer::CalcMin()
 
 void wxGridBagSizer::RecalcSizes()
 {
-    if (m_children.GetCount() == 0)
+    // We can't lay out our elements if we don't have at least a single row and
+    // a single column. Notice that this may happen even if we have some
+    // children but all of them are hidden, so checking for m_children being
+    // non-empty is not enough, see #15475.
+    if ( m_rowHeights.empty() || m_colWidths.empty() )
         return;
 
     wxPoint pt( GetPosition() );