1. 23 Jan, 2021 1 commit
    • Vlad Zahorodnii's avatar
      wayland: Fix crash when all outputs are disconnected · 52118d94
      Vlad Zahorodnii authored
      If all outputs have been disconnected, the screensQueried() signal won't
      be emitted and Screens::count() and Screens::size() won't be updated.
      
      The signal is not emitted to ensure that kwin is initialized properly when
      there are no outputs.
      
      Unfortunately, this breaks repaint scheduling code as it doesn't take
      into account that the Screens class may lie in rare cases.
      
      The drm backend should probably create a placeholder screen in case all
      physical outputs have been disconnected, but in meanwhile, let's work
      around this issue by porting the scene to the output api in the Platform.
      52118d94
  2. 22 Jan, 2021 4 commits
  3. 21 Jan, 2021 11 commits
  4. 20 Jan, 2021 11 commits
  5. 18 Jan, 2021 6 commits
  6. 17 Jan, 2021 1 commit
  7. 15 Jan, 2021 5 commits
  8. 14 Jan, 2021 1 commit