diff options
| author | Ville Syrjala <syrjala@sci.fi> | 2011-01-24 01:06:41 +0200 | 
|---|---|---|
| committer | Peter Hutterer <peter.hutterer@who-t.net> | 2011-01-27 14:22:02 +1000 | 
| commit | e1547a9f1f6d7991219b7711f4cacc2852dbf88c (patch) | |
| tree | 3e93caccd775c0e9c5b71e3bb0db7493cf247cad | |
| parent | 7b16e8633d5a95167aac0c19e43fcfe38bd4a6a4 (diff) | |
xfree86/dga: Install the DGA event handler when DGA2 is used
The ET_DGAEvent handler is only installed when a client
requests relative events via DGA1. Do it also when a client
requests DGA2 events.
Signed-off-by: Ville Syrjala <syrjala@sci.fi>
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
Reviewed-by: Peter Hutterer <peter.hutterer@who-t.net>
| -rw-r--r-- | hw/xfree86/common/xf86DGA.c | 5 | 
1 files changed, 5 insertions, 0 deletions
| diff --git a/hw/xfree86/common/xf86DGA.c b/hw/xfree86/common/xf86DGA.c index 1058a466c..3cded85bf 100644 --- a/hw/xfree86/common/xf86DGA.c +++ b/hw/xfree86/common/xf86DGA.c @@ -446,6 +446,11 @@ xf86SetDGAMode(     pScreenPriv->grabMouse = TRUE;     pScreenPriv->grabKeyboard = TRUE; +   if (!mieq_installed) { +      mieqSetHandler(ET_DGAEvent, DGAHandleEvent); +      mieq_installed = 1; +   } +     return Success;  } | 
