summaryrefslogtreecommitdiffstats
path: root/src/display/sp-canvas.cpp
diff options
context:
space:
mode:
authortim_rawlinson <rawlinson@users.noreply.github.com>2019-02-23 14:03:20 +0000
committerTim Rawlinson <tim.r+gitlab@wlinson.co.uk>2019-02-23 18:48:23 +0000
commit41910bd5cd509346f74cd3b0ffb21bc8c4b40bfd (patch)
treeddb5b4e139183eeae600d842c42be40f41362f08 /src/display/sp-canvas.cpp
parentFix build (diff)
downloadinkscape-41910bd5cd509346f74cd3b0ffb21bc8c4b40bfd.tar.gz
inkscape-41910bd5cd509346f74cd3b0ffb21bc8c4b40bfd.zip
Make background color affect checkerboard
Diffstat (limited to 'src/display/sp-canvas.cpp')
-rw-r--r--src/display/sp-canvas.cpp5
1 files changed, 3 insertions, 2 deletions
diff --git a/src/display/sp-canvas.cpp b/src/display/sp-canvas.cpp
index 8d10ccb33..8e3851dd7 100644
--- a/src/display/sp-canvas.cpp
+++ b/src/display/sp-canvas.cpp
@@ -2728,12 +2728,13 @@ void SPCanvas::setBackgroundColor(guint32 rgba) {
addIdle();
}
-void SPCanvas::setBackgroundCheckerboard() {
+void SPCanvas::setBackgroundCheckerboard(guint32 rgba)
+{
if (_background_is_checkerboard) return;
if (_background) {
cairo_pattern_destroy(_background);
}
- _background = ink_cairo_pattern_create_checkerboard();
+ _background = ink_cairo_pattern_create_checkerboard(rgba);
_background_is_checkerboard = true;
dirtyAll();
addIdle();