diff --git a/pkgs/tools/networking/wicd/default.nix b/pkgs/tools/networking/wicd/default.nix index a32654696be..d4463b42ec6 100644 --- a/pkgs/tools/networking/wicd/default.nix +++ b/pkgs/tools/networking/wicd/default.nix @@ -20,6 +20,7 @@ stdenv.mkDerivation rec { ./dhclient.patch ./fix-app-icon.patch ./fix-gtk-issues.patch + ./urwid-api-update.patch ]; # Should I be using pygtk's propogated build inputs? diff --git a/pkgs/tools/networking/wicd/urwid-api-update.patch b/pkgs/tools/networking/wicd/urwid-api-update.patch new file mode 100644 index 00000000000..a794f6caaee --- /dev/null +++ b/pkgs/tools/networking/wicd/urwid-api-update.patch @@ -0,0 +1,21 @@ +--- a/curses/curses_misc.py ++++ a/curses/curses_misc.py +@@ -358,6 +358,19 @@ class ComboBox(urwid.WidgetWrap): + self.parent = None + self.ui = None + self.row = None ++ ++ @property ++ def focus(self): ++ return self._focus ++ ++ @focus.setter ++ def focus(self, index): ++ self._focus = index ++ ++ @focus.deleter ++ def focus(self): ++ del self._focus ++ + def set_list(self,list): + self.list = list