Hi,

This patch fixes a bug in the GTK+2 gui for mldonkey.

See http://savannah.nongnu.org/patch/?6968

Please, commit.
cheers
-dav


Index: Makefile
===================================================================
RCS file: /cvs/ports/net/mldonkey/stable/Makefile,v
retrieving revision 1.27
diff -N -u -p Makefile
--- Makefile    29 Oct 2009 08:28:09 -0000      1.27
+++ Makefile    6 Nov 2009 08:43:54 -0000
@@ -2,6 +2,7 @@
 
 COMMENT =      e-donkey client
 DISTNAME =     mldonkey-3.0.1
+PKGNAME =      ${DISTNAME}p0
 CATEGORIES =   net
 
 HOMEPAGE =     http://mldonkey.sourceforge.net/Main_Page
Index: patches/patch-src_gtk2_gui_guiServers_ml
===================================================================
RCS file: patches/patch-src_gtk2_gui_guiServers_ml
diff -N -u -p patches/patch-src_gtk2_gui_guiServers_ml
--- /dev/null   6 Nov 2009 08:43:55 -0000
+++ patches/patch-src_gtk2_gui_guiServers_ml    6 Nov 2009 08:43:54 -0000
@@ -0,0 +1,15 @@
+$OpenBSD$
+
+fix switching server preferred status in gtk2 gui
+
+--- src/gtk2/gui/guiServers.ml.orig    Sat Nov  3 16:04:51 2007
++++ src/gtk2/gui/guiServers.ml Fri Nov  6 03:35:12 2009
+@@ -356,7 +356,7 @@ class g_server () =
+              (fun path ->
+                 try
+                   let iter = self#get_iter path in
+-                  let k = self#find_key iter in
++                  let k = self#find_model_key iter in
+                   let s = server_of_key k in
+                   GuiCom.send (ServerSetPreferred (server_num k, not 
s.server_preferred));
+                   let row = self#convert_iter_to_child_iter iter in

Reply via email to