summaryrefslogtreecommitdiff
path: root/caribou
diff options
context:
space:
mode:
authorEitan Isaacson <eitan@monotonous.org>2011-05-04 13:25:01 -0700
committerEitan Isaacson <eitan@monotonous.org>2011-05-05 15:30:42 -0400
commitbc2274c3b473c1015500eb252cdbf73bed733e0e (patch)
tree5da2edd8bd2208fc743afb6ebadbb6696d237bc6 /caribou
parent07db55793dda1ddd5d60a6a6443eb15ab47f87a9 (diff)
downloadcaribou-bc2274c3b473c1015500eb252cdbf73bed733e0e.tar.gz
make sure min/max alpha are sane
Diffstat (limited to 'caribou')
-rw-r--r--caribou/antler/window.py4
1 files changed, 3 insertions, 1 deletions
diff --git a/caribou/antler/window.py b/caribou/antler/window.py
index 78f7b6a..83feb3e 100644
--- a/caribou/antler/window.py
+++ b/caribou/antler/window.py
@@ -54,6 +54,8 @@ class ProximityWindowBase(object):
self.max_distance = value
def _set_min_max_alpha(self, min_alpha, max_alpha):
+ if min_alpha > max_alpha:
+ min_alpha = max_alpha
self.max_alpha = max_alpha
self.min_alpha = min_alpha
if self.max_alpha != self.min_alpha:
@@ -72,7 +74,7 @@ class ProximityWindowBase(object):
self._set_min_max_alpha(value, max_alpha.value)
def _on_max_alpha_changed(self, setting, value, min_alpha):
- self._set_min_max_alpha(max_alpha.value, value)
+ self._set_min_max_alpha(min_alpha.value, value)
def _proximity_check(self):
px, py = self.get_pointer()