summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDana Jansens <danakj@orodu.net>2002-05-11 18:36:26 +0000
committerDana Jansens <danakj@orodu.net>2002-05-11 18:36:26 +0000
commitf804f86c3eacc11091cbff2fa287799f925c2635 (patch)
tree2ef4f398c51ff5a87a12ec1c81a701a785b89c2b
parentc7810a3c382c8ace0bed29eedfb04eb9f2052d9d (diff)
use screen instead of its ImageControl to get/set the image dither value
-rw-r--r--src/Configmenu.cc6
-rw-r--r--src/Screen.cc2
2 files changed, 4 insertions, 4 deletions
diff --git a/src/Configmenu.cc b/src/Configmenu.cc
index b8aef8ce..0a219662 100644
--- a/src/Configmenu.cc
+++ b/src/Configmenu.cc
@@ -67,7 +67,7 @@ Configmenu::Configmenu(BScreen &scr) : Basemenu(scr), screen(scr)
}
void Configmenu::setValues() {
- setItemSelected(2, screen.getImageControl()->doDither());
+ setItemSelected(2, screen.imageDither());
setItemSelected(3, screen.opaqueMove());
setItemSelected(4, screen.fullMax());
setItemSelected(5, screen.focusNew());
@@ -91,9 +91,9 @@ void Configmenu::itemSelected(int button, int index) {
switch(item->function()) {
case 1: { // dither
- screen.setImageDither(!screen.getImageControl()->doDither());
+ screen.setImageDither(!screen.imageDither());
- setItemSelected(index, screen.getImageControl()->doDither());
+ setItemSelected(index, screen.imageDither());
break;
}
diff --git a/src/Screen.cc b/src/Screen.cc
index 67883658..f3ff579e 100644
--- a/src/Screen.cc
+++ b/src/Screen.cc
@@ -956,7 +956,7 @@ void BScreen::setImageDither(bool d, bool reconfig) {
image_control->setDither(d);
ostrstream s;
s << "session.screen" << getScreenNumber() << ".imageDither" << ends;
- config.setValue(s.str(), d);
+ config.setValue(s.str(), imageDither());
if (reconfig)
reconfigure();
s.rdbuf()->freeze(0);