]> git.saurik.com Git - wxWidgets.git/commitdiff
quick and dirty fix for the division by 0 crash in OnKeyDown()
authorVadim Zeitlin <vadim@wxwidgets.org>
Wed, 26 Jan 2000 14:20:53 +0000 (14:20 +0000)
committerVadim Zeitlin <vadim@wxwidgets.org>
Wed, 26 Jan 2000 14:20:53 +0000 (14:20 +0000)
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5678 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775

src/generic/scrolwin.cpp

index 513cb292f225dcf9da449d04cb32ff048c8adb56..f029987f68b743970704168fe2e019feac48c072 100644 (file)
@@ -616,6 +616,14 @@ void wxScrolledWindow::OnPaint(wxPaintEvent& WXUNUSED(event))
 // kbd handling
 void wxScrolledWindow::OnKeyDown(wxKeyEvent& event)
 {
+    if ( !m_xScrollPixelsPerLine || !m_yScrollPixelsPerLine )
+    {
+        // stop now - no scroll line size
+        event.Skip();
+
+        return;
+    }
+
     int stx, sty,       // view origin
         szx, szy,       // view size (total)
         clix, cliy;     // view size (on screen)