summaryrefslogtreecommitdiff
path: root/desktop
diff options
context:
space:
mode:
authorMichael Drake <tlsa@netsurf-browser.org>2013-10-03 11:45:55 +0100
committerMichael Drake <tlsa@netsurf-browser.org>2013-10-03 11:45:55 +0100
commit1e4c733fc0d91a032ed2a8587b2f014eab7d0291 (patch)
treec85a19efaa1b40b0e7bc7e4f772aec5aa8501012 /desktop
parenta2b4c63fcc4c1b1e0af2c690c1ff3cb20d6fb45e (diff)
downloadnetsurf-1e4c733fc0d91a032ed2a8587b2f014eab7d0291.tar.gz
netsurf-1e4c733fc0d91a032ed2a8587b2f014eab7d0291.tar.bz2
Appease gtk front end's broken bitmap behaviour.
Diffstat (limited to 'desktop')
-rw-r--r--desktop/treeview.c10
1 files changed, 10 insertions, 0 deletions
diff --git a/desktop/treeview.c b/desktop/treeview.c
index b8bd852fe..d69dae3aa 100644
--- a/desktop/treeview.c
+++ b/desktop/treeview.c
@@ -3691,6 +3691,11 @@ static struct bitmap * treeview_generate_copy_bitmap(
bitmap_modified(b);
+ /* We've not modified the original image, but we called
+ * bitmap_get_buffer(), so we need to pair that with a
+ * bitmap_modified() call to appease certain front ends. */
+ bitmap_modified(orig);
+
return b;
}
@@ -3747,6 +3752,11 @@ static struct bitmap * treeview_generate_rotate_bitmap(
bitmap_modified(b);
+ /* We've not modified the original image, but we called
+ * bitmap_get_buffer(), so we need to pair that with a
+ * bitmap_modified() call to appease certain front ends. */
+ bitmap_modified(orig);
+
return b;
}