mirror of
https://git.pwmt.org/pwmt/zathura.git
synced 2024-11-13 06:23:45 +01:00
Merge branch 'hidpi-ppi-fix' into 'develop'
Fix zathura not rendering on hidpi displays See merge request pwmt/zathura!55
This commit is contained in:
commit
3a6fea5bb9
@ -173,10 +173,12 @@ zathura_update_view_ppi(zathura_t* zathura)
|
||||
GdkRectangle monitor_geom;
|
||||
gdk_monitor_get_geometry(monitor, &monitor_geom);
|
||||
|
||||
/* calculate ppi, knowing that 1 inch = 25.4 mm */
|
||||
if (width_mm == 0) {
|
||||
/* Due to a bug in Gtk, width is sometimes incorrectly reported to be 1mm
|
||||
* see https://gitlab.gnome.org/GNOME/gtk/issues/3115 for details */
|
||||
if (width_mm <= 1) {
|
||||
girara_debug("cannot calculate PPI: monitor has zero width");
|
||||
} else {
|
||||
/* calculate ppi, knowing that 1 inch = 25.4 mm */
|
||||
ppi = monitor_geom.width * 25.4 / width_mm;
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user