diff options
author | bfox <bfox> | 2000-12-24 19:04:57 +0000 |
---|---|---|
committer | bfox <bfox> | 2000-12-24 19:04:57 +0000 |
commit | 806b25718b293a6f1f32ed38636173bbdb917ade (patch) | |
tree | 7cab5a0d5596279745dd78c55432eef71cc06a2f /iw/package_gui.py | |
parent | 464ab6d33656fee0a02336e96426bf08cb202578 (diff) | |
download | anaconda-806b25718b293a6f1f32ed38636173bbdb917ade.tar.gz anaconda-806b25718b293a6f1f32ed38636173bbdb917ade.tar.xz anaconda-806b25718b293a6f1f32ed38636173bbdb917ade.zip |
Fixed bug with clicking on empty clist
Diffstat (limited to 'iw/package_gui.py')
-rw-r--r-- | iw/package_gui.py | 37 |
1 files changed, 20 insertions, 17 deletions
diff --git a/iw/package_gui.py b/iw/package_gui.py index cd10ca928..fda195639 100644 --- a/iw/package_gui.py +++ b/iw/package_gui.py @@ -158,27 +158,30 @@ class IndividualPackageSelectionWindow (InstallWindow): self.updateSize() def button_press (self, packageList, event): - row, col = self.packageList.get_selection_info (event.x, event.y) - if row != None: - if col == 0: #--If click on checkbox, then toggle - self.toggle_row (row) - elif col == 1 or col == 2: #--If click pkg name, show description + try: + row, col = self.packageList.get_selection_info (event.x, event.y) + if row != None: + if col == 0: #--If click on checkbox, then toggle + self.toggle_row (row) + elif col == 1 or col == 2: #--If click pkg name, show description - packageName = self.packageList.get_text(row, col) + packageName = self.packageList.get_text(row, col) - (val, row_data, header) = self.packageList.get_row_data(row) - description = header[rpm.RPMTAG_DESCRIPTION] + (val, row_data, header) = self.packageList.get_row_data(row) + description = header[rpm.RPMTAG_DESCRIPTION] - self.packageDesc.freeze () - self.packageDesc.delete_text (0, -1) - - #-- Remove various end of line characters - description = string.replace (description, "\n\n", "\x00") - description = string.replace (description, "\n", " ") - description = string.replace (description, "\x00", "\n\n") + self.packageDesc.freeze () + self.packageDesc.delete_text (0, -1) - self.packageDesc.insert_defaults (description) - self.packageDesc.thaw () + #-- Remove various end of line characters + description = string.replace (description, "\n\n", "\x00") + description = string.replace (description, "\n", " ") + description = string.replace (description, "\x00", "\n\n") + + self.packageDesc.insert_defaults (description) + self.packageDesc.thaw () + except: + pass def toggle_row (self, row): |