From 92fa3a1314aa5f534ea2a677fd3e9567718bb451 Mon Sep 17 00:00:00 2001 From: Vadim Zeitlin Date: Wed, 26 Jan 2000 14:20:53 +0000 Subject: [PATCH] quick and dirty fix for the division by 0 crash in OnKeyDown() git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5678 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 --- src/generic/scrolwin.cpp | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/generic/scrolwin.cpp b/src/generic/scrolwin.cpp index 513cb292f2..f029987f68 100644 --- a/src/generic/scrolwin.cpp +++ b/src/generic/scrolwin.cpp @@ -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) -- 2.47.2