The attached trivial patch fixes some progress bar handling.

Cheers,

Jelmer

-- 
# Bazaar merge directive format 2 (Bazaar 0.90)
# revision_id: [EMAIL PROTECTED]
# target_branch: lp:bzr-gtk
# testament_sha1: d93992b975719a129b6b07a859504f14203313dd
# timestamp: 2008-07-17 14:46:40 +0200
# base_revision_id: [EMAIL PROTECTED]
# 
# Begin patch
=== modified file 'ui.py'
--- ui.py	2008-06-30 20:32:25 +0000
+++ ui.py	2008-07-17 12:46:31 +0000
@@ -58,14 +58,16 @@
         pass
 
     def update(self, msg=None, current_cnt=None, total_cnt=None):
-        if current_cnt:
+        if current_cnt is not None:
             self.current = current_cnt
-        if total_cnt:
+        if total_cnt is not None:
             self.total = total_cnt
         if msg is not None:
             self.set_text(msg)
         if None not in (self.current, self.total):
             self.fraction = float(self.current) / self.total
+            if self.fraction < 0.0 or self.fraction > 1.0:
+                raise AssertionError
             self.set_fraction(self.fraction)
         while gtk.events_pending():
             gtk.main_iteration()

# Begin bundle
IyBCYXphYXIgcmV2aXNpb24gYnVuZGxlIHY0CiMKQlpoOTFBWSZTWQiHVp4AAYzfgARUUWP//3oR
AQC////wUAN+53udHbPetW1vYSVNTRiNNTyGAo/Um000BMhp6ho0CUU0T1Myak9NDRomE0GCYJgQ
wSghpEaT1NADIAMgNNqGgAkkRik9NR+pk1D9U2oNAAAGgeoEkgITDRNNBJmoyPU9Ro0Bo0eUQVLu
BtPP8ZbCbjOU08ZWtHGb4CNNU64SI77kKAekZTTaoqpfnw1BGyGvVsqzbO8lZTmqedhinsnqoYX/
utrR2qWWj2KKzA3rW7Xo5NvHDjro0iNde6BhmN62OIxCYSCTclHRqraCCIX0eVPqrQdPkaFKoarT
jWhQaaaIVl7x45Aw8RMliRgUNFF22isYZ0rhQ76KuNF6mFC3TOteQ89goqZswJvQVjGvA4lhMY9B
VRnkCbbTlfKmoc8WGkHhuNaeWBJySCkq4iZImKQQcJQUcuE4J1qVKkEiYjHwrHGhMxJ4j1VoODLe
XFDEody1iiXRJjF48sLyQ55GwT1ApIiSkcFwLoVoJJDGJaPGJQJqh2ipbGoQ4cay2+u9Rma7dkcS
uPY8ib+BcWDldBUUajHjgkzl2f5MqifCnadpAyqy5Uoxa9xne82KZGeViISfGqKYZGrFEu6JJVBb
c2OhG/yogswzOh/tmRdaORq68mgkYEI9tSLzosBd/jYuwkXnEqSM5QJm3cLMUCw65Z4t1LXjThyL
Jpkzw5jTzOC9pGxOS4FcYzeWmGag8E2k9CXGNidDVwN48cYYyyzSfnokVdCZG7c19z0iWWI5jiJV
jMwEE582MDkNnR4UxzKh89bdlulgdCIhkSLhXH15+KeZQD+0oFghy2VWmFnMLJHn+m4lNqiZ8ww9
NzoRNQMwTeaWAaMMdXzO1w+BiczLVnKy1a6QyqPKnyo2ujXQWnNDuTITgVOFh4C0ynsIvDyEyW8j
AHpvDxLpEdpMIshljBV4EK0jIplvyFms4w6Uh6xeoDWzM+iCeeZOjwdclb98EA5YuakVIr4CGorY
MEpRgfnXXSKPYn133Mn7SRnzOTuDAqYLNz5tIqTDLXqPEkV2DNE6JH2Tp2rA7oMYHrkA6tbTUHVp
opQrNOcBngknidAbhEsUkZ9EVkJUjVGKlERsl2H3iW5N3HvHrSBvL9KC0FSnfBOc1WCV58KP+LuS
KcKEgEQ6tPA=
-- 
bzr-gtk mailing list
[email protected]
Modify settings or unsubscribe at: 
https://lists.canonical.com/mailman/listinfo/bzr-gtk

Reply via email to