X-Git-Url: http://git.code-monkey.de/?p=pulseview.git;a=blobdiff_plain;f=pv%2Fviews%2Ftrace%2Fviewport.cpp;fp=pv%2Fviews%2Ftrace%2Fviewport.cpp;h=2ca43a0b182da5fb6d9a3690faae7725055a55a7;hp=44c912a1acf1ccc117718d09cbc45b816e64a284;hb=f0b992572e7e06a1f62ede8f1bf8d9b0ad8896bc;hpb=633e8ade5289eff00c7137f59269361aa547449a diff --git a/pv/views/trace/viewport.cpp b/pv/views/trace/viewport.cpp index 44c912a..2ca43a0 100644 --- a/pv/views/trace/viewport.cpp +++ b/pv/views/trace/viewport.cpp @@ -175,9 +175,10 @@ void Viewport::paintEvent(QPaintEvent*) QPainter p(this); - bool useAntialiasing = + // Disable antialiasing for high-DPI displays + bool use_antialiasing = window()->windowHandle()->screen()->devicePixelRatio() < 2.0; - p.setRenderHint(QPainter::Antialiasing, useAntialiasing); + p.setRenderHint(QPainter::Antialiasing, use_antialiasing); for (LayerPaintFunc *paint_func = layer_paint_funcs; *paint_func; paint_func++) {