X11: WindowBuilder min/max size accounts for DPI (#729)

This commit is contained in:
Francesca Plebani 2018-11-30 16:19:50 -05:00 committed by GitHub
parent aabf0e13b7
commit cb0a085968
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
2 changed files with 5 additions and 2 deletions

View file

@ -278,8 +278,10 @@ impl UnownedWindow {
// set size hints
{
let mut min_dimensions = window_attrs.min_dimensions;
let mut max_dimensions = window_attrs.max_dimensions;
let mut min_dimensions = window_attrs.min_dimensions
.map(|size| size.to_physical(dpi_factor));
let mut max_dimensions = window_attrs.max_dimensions
.map(|size| size.to_physical(dpi_factor));
if !window_attrs.resizable {
if util::wm_name_is_one_of(&["Xfwm4"]) {
warn!("To avoid a WM bug, disabling resizing has no effect on Xfwm4");