summaryrefslogtreecommitdiff
path: root/src/Screen.cc
diff options
context:
space:
mode:
authorDana Jansens <danakj@orodu.net>2002-05-11 18:33:29 +0000
committerDana Jansens <danakj@orodu.net>2002-05-11 18:33:29 +0000
commitc7810a3c382c8ace0bed29eedfb04eb9f2052d9d (patch)
tree76d4b5c8ac616353fe63aa48726e3788a9bb7489 /src/Screen.cc
parentb424a72384ba3527044b8a4a203c53b683128913 (diff)
make image dithering value load correctly
Diffstat (limited to 'src/Screen.cc')
-rw-r--r--src/Screen.cc9
1 files changed, 4 insertions, 5 deletions
diff --git a/src/Screen.cc b/src/Screen.cc
index 77f4e3e7..67883658 100644
--- a/src/Screen.cc
+++ b/src/Screen.cc
@@ -953,11 +953,10 @@ void BScreen::setAutoRaise(bool a) {
void BScreen::setImageDither(bool d, bool reconfig) {
- resource.image_dither = d;
image_control->setDither(d);
ostrstream s;
s << "session.screen" << getScreenNumber() << ".imageDither" << ends;
- config.setValue(s.str(), resource.image_dither);
+ config.setValue(s.str(), d);
if (reconfig)
reconfigure();
s.rdbuf()->freeze(0);
@@ -1146,7 +1145,7 @@ void BScreen::saveWorkspaceNames() {
void BScreen::save() {
setSloppyFocus(resource.sloppy_focus);
setAutoRaise(resource.auto_raise);
- setImageDither(resource.image_dither, false);
+ setImageDither(imageDither(), false);
setOpaqueMove(resource.opaque_move);
setFullMax(resource.full_max);
setFocusNew(resource.focus_new);
@@ -1373,9 +1372,9 @@ void BScreen::load() {
rname << rscreen.str() << "imageDither" << ends;
rclass << rscreen.str() << "ImageDither" << ends;
if (config.getValue(rname.str(), rclass.str(), b))
- resource.image_dither = b;
+ image_control->setDither(b);
else
- resource.image_dither = true;
+ image_control->setDither(true);
rname.seekp(0); rclass.seekp(0);
rname.rdbuf()->freeze(0); rclass.rdbuf()->freeze(0);