Changeset 230074 in webkit
- Timestamp:
- Mar 29, 2018 8:38:29 AM (6 years ago)
- Location:
- trunk/Source/WebKit
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/WebKit/ChangeLog
r230059 r230074 1 2018-03-29 Carlos Eduardo Ramalho <cadubentzen@gmail.com> 2 3 [WPE] Floating point exception in WebEventFactory::createWebWheelEvent 4 https://bugs.webkit.org/show_bug.cgi?id=184037 5 6 Reviewed by Žan Doberšek. 7 8 * Shared/wpe/WebEventFactory.cpp: 9 (WebKit::WebEventFactory::createWebWheelEvent): Use std::copysign() to avoid division by 0. 10 1 11 2018-03-28 Zalan Bujtas <zalan@apple.com> 2 12 -
trunk/Source/WebKit/Shared/wpe/WebEventFactory.cpp
r224274 r230074 28 28 29 29 #include <WebCore/Scrollbar.h> 30 #include <c stdlib>30 #include <cmath> 31 31 #include <wpe/input.h> 32 32 #include <wtf/glib/GUniquePtr.h> … … 146 146 switch (event->axis) { 147 147 case Vertical: 148 wheelTicks = WebCore::FloatSize(0, event->value / std::abs(event->value));148 wheelTicks = WebCore::FloatSize(0, std::copysign(1, event->value)); 149 149 delta = wheelTicks; 150 150 delta.scale(WebCore::Scrollbar::pixelsPerLineStep()); 151 151 break; 152 152 case Horizontal: 153 wheelTicks = WebCore::FloatSize( event->value / std::abs(event->value), 0);153 wheelTicks = WebCore::FloatSize(std::copysign(1, event->value), 0); 154 154 delta = wheelTicks; 155 155 delta.scale(WebCore::Scrollbar::pixelsPerLineStep());
Note: See TracChangeset
for help on using the changeset viewer.