Skip to content
GitLab
Projects Groups Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in
  • K KWayland Server
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 3
    • Issues 3
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 2
    • Merge requests 2
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Releases
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Repository
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • PlasmaPlasma
  • KWayland Server
  • Merge requests
  • !60

Fix the "windows can cover" panel losing the screen edge

  • Review changes

  • Download
  • Email patches
  • Plain diff
Merged Xaver Hugl requested to merge zamundaaa/kwayland-server:fix-hidden-windows-can-cover-panel into master Jul 28, 2020
  • Overview 5
  • Commits 1
  • Pipelines 0
  • Changes 1

On Wayland panels set to "windows can cover" currently have their screen edge created on login and it works, but once it's activated one time it's gone and is never re-created.

What I've done (with fitting changes to KWin and plasma-workspace) is basically use the panelAutoHideHideCallback for both actual auto hide panels and for those that are only set to "windows can cover". I've tested it and this actually fixes the problem properly and makes the panel work like on X.

In order to make this a proper solution IMO either the function has to be renamed to fit the added purpose or of course a new one created. I'm not sure which would be better, if there'd be any compatibility problems when changing the name in the plasma-shell protocol or something like that. Some help on what to do would be greatly appreciated :)

Edited Jul 29, 2020 by Xaver Hugl
Assignee
Assign to
Reviewers
Request review from
Time tracking
Source branch: fix-hidden-windows-can-cover-panel