Hi,
This patch fixes a bug in the GTK+2 gui for mldonkey.
See
http://savannah.nongnu.org/patch/?6968Please, 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_PageIndex: 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