diff options
| author | tim_rawlinson <rawlinson@users.noreply.github.com> | 2019-02-23 14:03:20 +0000 |
|---|---|---|
| committer | Tim Rawlinson <tim.r+gitlab@wlinson.co.uk> | 2019-02-23 18:48:23 +0000 |
| commit | 41910bd5cd509346f74cd3b0ffb21bc8c4b40bfd (patch) | |
| tree | ddb5b4e139183eeae600d842c42be40f41362f08 /src/display/sp-canvas.cpp | |
| parent | Fix build (diff) | |
| download | inkscape-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.cpp | 5 |
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(); |
