summaryrefslogtreecommitdiff
path: root/src/drivers/Wayland
diff options
context:
space:
mode:
authorManoloFLTK <41016272+ManoloFLTK@users.noreply.github.com>2023-11-20 10:56:36 +0100
committerManoloFLTK <41016272+ManoloFLTK@users.noreply.github.com>2023-11-20 10:56:36 +0100
commiteb9dd202b212dd0f4c41e0a2b0fabc8a4e51566e (patch)
tree534cf5314947f778028d44c66ae5d6774beca809 /src/drivers/Wayland
parentbc8b1863984415189ec7a6ad1f609027fcbc671e (diff)
Fix Fl_Wayland_Image_Surface_Driver c'tor
Diffstat (limited to 'src/drivers/Wayland')
-rw-r--r--src/drivers/Wayland/Fl_Wayland_Image_Surface_Driver.cxx1
-rw-r--r--src/drivers/Wayland/Fl_Wayland_Window_Driver.cxx1
-rw-r--r--src/drivers/Wayland/fl_wayland_clipboard_dnd.cxx1
3 files changed, 1 insertions, 2 deletions
diff --git a/src/drivers/Wayland/Fl_Wayland_Image_Surface_Driver.cxx b/src/drivers/Wayland/Fl_Wayland_Image_Surface_Driver.cxx
index 5cac257ef..83419e5b2 100644
--- a/src/drivers/Wayland/Fl_Wayland_Image_Surface_Driver.cxx
+++ b/src/drivers/Wayland/Fl_Wayland_Image_Surface_Driver.cxx
@@ -43,6 +43,7 @@ Fl_Wayland_Image_Surface_Driver::Fl_Wayland_Image_Surface_Driver(int w, int h,
cairo_format_stride_for_width(CAIRO_FORMAT_RGB24, w), CAIRO_FORMAT_RGB24);
offscreen = (Fl_Offscreen)off_->cairo_;
cairo_set_user_data(off_->cairo_, &Fl_Wayland_Graphics_Driver::key, off_, NULL);
+ if (d*s != 1 && high_res) cairo_scale((cairo_t*)offscreen, d*s, d*s);
}
driver(new Fl_Wayland_Graphics_Driver());
if (d*s != 1 && high_res) driver()->scale(d*s);
diff --git a/src/drivers/Wayland/Fl_Wayland_Window_Driver.cxx b/src/drivers/Wayland/Fl_Wayland_Window_Driver.cxx
index bc4060930..0b228d83a 100644
--- a/src/drivers/Wayland/Fl_Wayland_Window_Driver.cxx
+++ b/src/drivers/Wayland/Fl_Wayland_Window_Driver.cxx
@@ -18,7 +18,6 @@
#include "Fl_Wayland_Window_Driver.H"
#include "Fl_Wayland_Screen_Driver.H"
#include "Fl_Wayland_Graphics_Driver.H"
-#include "Fl_Wayland_Image_Surface_Driver.H"
#include <FL/filename.H>
#include <wayland-cursor.h>
#include "../../../libdecor/src/libdecor.h"
diff --git a/src/drivers/Wayland/fl_wayland_clipboard_dnd.cxx b/src/drivers/Wayland/fl_wayland_clipboard_dnd.cxx
index 973746f7c..bf9194caf 100644
--- a/src/drivers/Wayland/fl_wayland_clipboard_dnd.cxx
+++ b/src/drivers/Wayland/fl_wayland_clipboard_dnd.cxx
@@ -23,7 +23,6 @@
# include <FL/Fl_Image_Surface.H>
# include "Fl_Wayland_Screen_Driver.H"
# include "Fl_Wayland_Window_Driver.H"
-# include "Fl_Wayland_Image_Surface_Driver.H"
# include "../Unix/Fl_Unix_System_Driver.H"
# include "Fl_Wayland_Graphics_Driver.H"
# include "../../flstring.h" // includes <string.h>