Loosen the assert in IsScrollIncrement().
authorVáclav Slavík <vslavik@fastmail.fm>
Fri, 30 Aug 2013 13:14:50 +0000 (13:14 +0000)
committerVáclav Slavík <vslavik@fastmail.fm>
Fri, 30 Aug 2013 13:14:50 +0000 (13:14 +0000)
commit45d66f592c35e902e4aa98a3b19300f1eafaa358
tree02952afdd7337d8bb884b2eb5ae58d52684884ec
parent8cf4b0651f5414254281bb7d330b6fc547321f71
Loosen the assert in IsScrollIncrement().

wxWindowGTK::GTKGetScrollEventType() tries to map GtkAdjustment's delta
to either step or page increment by comparing it with the respective
GtkAdjustment steps. Both of them can be 0, but this code is not
expected to be called in such case.

Yet, in practice, it occasionally is, see e.g.
http://devel.aegisub.org/ticket/979GTKGetScrollEventType (wxWebView is
prone to it as well).

Check for >= 0 instead, to be more robust when faced with unexpected
input from GTK+.

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@74730 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
src/gtk/window.cpp