Index: ui/events/x/events_x.cc |
diff --git a/ui/events/x/events_x.cc b/ui/events/x/events_x.cc |
index 6c83976b32e4b3409b5dbf75fb90c0bf9acd97d0..1a97bc4cbb6bc248023f4c2d2b31f0dc2cc56a3f 100644 |
--- a/ui/events/x/events_x.cc |
+++ b/ui/events/x/events_x.cc |
@@ -161,6 +161,8 @@ int GetEventFlagsFromXState(unsigned int state) { |
flags |= ui::EF_MIDDLE_MOUSE_BUTTON; |
if (state & Button3Mask) |
flags |= ui::EF_RIGHT_MOUSE_BUTTON; |
+ // There are no masks for EF_BACK_MOUSE_BUTTON and |
+ // EF_FORWARD_MOUSE_BUTTON. |
return flags; |
} |
@@ -224,6 +226,10 @@ int GetEventFlagsForButton(int button) { |
return ui::EF_MIDDLE_MOUSE_BUTTON; |
case 3: |
return ui::EF_RIGHT_MOUSE_BUTTON; |
+ case 8: |
+ return ui::EF_BACK_MOUSE_BUTTON; |
+ case 9: |
+ return ui::EF_FORWARD_MOUSE_BUTTON; |
default: |
return 0; |
} |