Skip to content
GitLab
Projects Groups Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in / Register
  • xfwm4 xfwm4
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Graph
    • Compare
  • Issues 363
    • Issues 363
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 42
    • Merge requests 42
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Releases
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • XfceXfce
  • xfwm4xfwm4
  • Merge requests
  • !83

client: clientApplyMWMHints(): use clientReconfigure()

  • Review changes

  • Download
  • Email patches
  • Plain diff
Open Enrico Weigelt requested to merge metux/xfwm4:submit/clientApplyMWMHints_simplify into master Nov 09, 2022
  • Overview 0
  • Commits 1
  • Pipelines 1
  • Changes 1

The whole clientConfigure machinary is a complex beast, that deserves huge simplifaction. Since we already maintain the window geometry internally (even the actually applied one separately), So, instead of caring about change masks and partial updates, it's much simpler to let everybody just update the internal state and finally call clientReconfigure().

At that point also clean up the code by moving the XWindowChanges struct to local scope, it's only need as return buffer for clientNewMaxSize().

Signed-off-by: Enrico Weigelt, metux IT consult info@metux.net

Assignee
Assign to
Reviewers
Request review from
Time tracking
Source branch: submit/clientApplyMWMHints_simplify