We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent dac4473 commit 7a984c7Copy full SHA for 7a984c7
src/vimview/gridview.rs
@@ -4,6 +4,7 @@ mod imp {
4
use std::rc::Rc;
5
6
use glib::translate::{from_glib_none, ToGlibPtr};
7
+ use gtk::traits::WidgetExt;
8
use gtk::{gdk::prelude::*, graphene::Rect, subclass::prelude::*};
9
use parking_lot::RwLock;
10
@@ -170,7 +171,10 @@ mod imp {
170
171
}
172
snapshot.append_color(&background, &rect);
173
174
+ let scale_factor = widget.scale_factor();
175
let cr = snapshot.append_cairo(&rect);
176
+ cr.target()
177
+ .set_device_scale(scale_factor as f64, scale_factor as f64);
178
179
let mut y = metrics.ascent();
180
0 commit comments