Skip to content

  • Projects
  • Groups
  • Snippets
  • Help
  • This project
    • Loading...
  • Sign in / Register
A
angle
  • Project
    • Overview
    • Details
    • Activity
    • Cycle Analytics
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
    • Charts
  • Issues 0
    • Issues 0
    • List
    • Board
    • Labels
    • Milestones
  • Merge Requests 0
    • Merge Requests 0
  • CI / CD
    • CI / CD
    • Pipelines
    • Jobs
    • Schedules
    • Charts
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Members
    • Members
  • Collapse sidebar
  • Activity
  • Graph
  • Charts
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
  • Chen Yisong
  • angle
  • Repository

Switch branch/tag
  • angle
  • src
  • libANGLE
  • renderer
  • gl
  • glx
  • WindowSurfaceGLX.cpp
Find file
BlameHistoryPermalink
  • Tom Anderson's avatar
    [GLX] Don't request exposure events for child windows · c2847bbc
    Tom Anderson authored Dec 23, 2020
    After [1], Chrome and ANGLE use separate X11 connections, so in order
    for Chrome to receive exposure events, it must select for them its own
    connection, which is done in [2].
    
    The events selected by ANGLE's connection are never dispatched, so
    they queue up indefinitely and leak until the connection is closed
    (when happens when Chrome closes).  This change removes the request
    to receive exposure events.
    
    [1] https://chromium-review.googlesource.com/c/chromium/src/+/2492177
    [2] https://chromium-review.googlesource.com/c/chromium/src/+/2602441
    
    Change-Id: Ie47c3700855aeeecc8efa1b379df60c344b1b70a
    Bug: chromium:1158170
    R=jonahr
    Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/2602705Reviewed-by: 's avatarJonah Ryan-Davis <jonahr@google.com>
    Commit-Queue: Jonah Ryan-Davis <jonahr@google.com>
    c2847bbc
WindowSurfaceGLX.cpp 8.43 KB
EditWeb IDE
×

Replace WindowSurfaceGLX.cpp

Attach a file by drag & drop or click to upload


Cancel
A new branch will be created in your fork and a new merge request will be started.