diff options
author | Michael Drake <tlsa@netsurf-browser.org> | 2022-03-27 13:31:56 +0100 |
---|---|---|
committer | Michael Drake <tlsa@netsurf-browser.org> | 2022-03-28 11:11:03 +0100 |
commit | ad7544a6df4c8d3da5f0b24bb3d49a4f4d476b25 (patch) | |
tree | 3a9241d47a0702ee1b9b55e4475bbb2baff8a2fd /frontends/gtk/gui.c | |
parent | 6ecf0c2c6a2f5b63c77589719f855e02faefe8be (diff) | |
download | netsurf-ad7544a6df4c8d3da5f0b24bb3d49a4f4d476b25.tar.gz netsurf-ad7544a6df4c8d3da5f0b24bb3d49a4f4d476b25.tar.bz2 |
GTK: Set bitmap format to match Cairo format.
Cairo format is native endian 0xAARRGGBB.
Diffstat (limited to 'frontends/gtk/gui.c')
-rw-r--r-- | frontends/gtk/gui.c | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/frontends/gtk/gui.c b/frontends/gtk/gui.c index fa9c9cf2c..628d709fe 100644 --- a/frontends/gtk/gui.c +++ b/frontends/gtk/gui.c @@ -44,6 +44,7 @@ #include "netsurf/browser.h" #include "netsurf/browser_window.h" #include "netsurf/netsurf.h" +#include "netsurf/bitmap.h" #include "content/fetch.h" #include "content/backing_store.h" #include "desktop/save_complete.h" @@ -980,6 +981,11 @@ static nserror nsgtk_setup(int argc, char** argv, char **respath) browser_set_dpi(gdk_screen_get_resolution(gdk_screen_get_default())); NSLOG(netsurf, INFO, "Set CSS DPI to %d", browser_get_dpi()); + bitmap_set_format(&(bitmap_fmt_t) { + .layout = BITMAP_LAYOUT_ARGB8888, + }); + NSLOG(netsurf, INFO, "Set bitmap format to 0xAARRGGBB (native endian)"); + filepath_sfinddef(respath, buf, "mime.types", "/etc/"); gtk_fetch_filetype_init(buf); |