mirror of
https://codeberg.org/guix/guix.git
synced 2025-10-02 02:15:12 +00:00
gnu: wicd: Fix bugs in curses interface program.
* gnu/packages/patches/wicd-bitrate-none-fix.patch, gnu/packages/patches/wicd-get-selected-profile-fix.patch: New files. * gnu-system.am (dist_patch_DATA): Add them. * gnu/packages/wicd.scm (wicd)[source]: Add patches.
This commit is contained in:
parent
1e738fc8a5
commit
ae4784af54
4 changed files with 45 additions and 1 deletions
24
gnu/packages/patches/wicd-bitrate-none-fix.patch
Normal file
24
gnu/packages/patches/wicd-bitrate-none-fix.patch
Normal file
|
@ -0,0 +1,24 @@
|
|||
Fix copied from https://bugs.launchpad.net/wicd/+bug/1432423/comments/1
|
||||
|
||||
--- wicd-1.7.3/curses/netentry_curses.py 1969-12-31 19:00:00.000000000 -0500
|
||||
+++ wicd-1.7.3/curses/netentry_curses.py 2015-08-11 23:26:19.999999649 -0400
|
||||
@@ -538,11 +538,16 @@
|
||||
self.bitrates = wireless.GetAvailableBitrates()
|
||||
self.bitrates.append('auto')
|
||||
self.bitrate_combo.set_list(self.bitrates)
|
||||
+
|
||||
+ # bitrate property is sometimes None
|
||||
+ chosen_bitrate = wireless.GetWirelessProperty(networkID, 'bitrate')
|
||||
+ if chosen_bitrate not in self.bitrates:
|
||||
+ chosen_bitrate = 'auto'
|
||||
+
|
||||
self.bitrate_combo.set_focus(
|
||||
- self.bitrates.index(
|
||||
- wireless.GetWirelessProperty(networkID, 'bitrate')
|
||||
- )
|
||||
+ self.bitrates.index(chosen_bitrate)
|
||||
)
|
||||
+
|
||||
self.allow_lower_bitrates_chkbox.set_state(
|
||||
to_bool(self.format_entry(networkID, 'allow_lower_bitrates'))
|
||||
)
|
Loading…
Add table
Add a link
Reference in a new issue