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