Skip to content
Snippets Groups Projects
  1. May 16, 2019
  2. May 15, 2019
  3. May 13, 2019
  4. May 12, 2019
  5. May 11, 2019
    • Olivier Fourdan's avatar
      hints: Fix WM protocols detection · 4bd247bf
      Olivier Fourdan authored
      
      Oddly, `XGetWMProtocols()` return a non-zero value on success, checking
      against `Success` would lead to the wrong conclusion.
      
      Signed-off-by: default avatarOlivier Fourdan <fourdan@xfce.org>
      Fixes: 0bf68c53 - "Protect against XErrors"
      4bd247bf
    • Olivier Fourdan's avatar
      Protect against XErrors · 0bf68c53
      Olivier Fourdan authored
      
      Places where the window manager uses the client window are all possible
      sources of XError because the window may have vanished and the window
      manager won't know until it gets the destroy notification from the
      Xserver.
      
      As GDK error handler is smart and uses the serial of the requests to
      check for errors, if the XError is not trapped in time it will end up in
      GDK and cause an abort.
      
      Protect against such a possibility by making sure cases where the XID
      of the client or one of its dependent resources is used remains withing
      an error trap/push.
      
      Signed-off-by: default avatarOlivier Fourdan <fourdan@xfce.org>
      0bf68c53
  6. May 09, 2019
  7. May 08, 2019
  8. May 05, 2019
  9. May 04, 2019
Loading