Avoid changing geometry when finishing interactive move resize
When finishing interactive resize operation, the move resize geometry is already good and the client should have sent the corresponding configure event. So, this moveResize() call is redundant. This change moves code that is responsible for quitting maximized horizontally or vertically mode to the start of the interactive resize operation. It makes handling of MaximizeFull mode consistent, and it kills one moveResize() call at the end of the interactive resize operation, which is good because it makes simpler handling of resizing aspect ratio aware windows on wayland. However, in order to make resizing of aspect ratio aware windows good for real, we will need to augment configure events with gravity info.
parent
dbee0573
Please register or sign in to comment