Hi,

if you've updated and compiled from CVS after March 29th, you've
probably lost your search filters.

If you're lucky you can restore them with this patch:

--------<snip>----------
Index: src/ui/gtk/search_xml.c
===================================================================
RCS file: /cvsroot/gtk-gnutella/gtk-gnutella-current/src/ui/gtk/search_xml.c,v
retrieving revision 1.18
diff -u -r1.18 search_xml.c
--- ui/gtk/search_xml.c 3 Apr 2005 13:44:28 -0000       1.18
+++ ui/gtk/search_xml.c 3 Apr 2005 14:56:45 -0000
@@ -258,6 +258,10 @@
        }
 
        target = v;
+#if 1
+       if (target > 5)
+               target -= 4;
+#endif
 
        /* Not using GUINT_TO_POINTER() is intentional to prevent truncation
         * to 32-bit for backwards compability as explained above. */

----------<snap>-----------

Apply this patch, recompile, start Gtk-Gnutella *once*, quit it,
undo the patch, recompile. The filter IDs should be fixed now but
if you started Gtk-Gnutella several times before, they're already
lost.

It's important that you run Gtk-Gnutella only *once* with this
patch, if you run it more than once, the IDs are broken again.
However, it's far better if you can restore ~/.gtk-gnutella/searches.xml
from a backup. If you don't have a lot of (complex) filters, it's
probably the easiest to recreate them.

-- 
Christian

Attachment: pgpSWt8enpKGl.pgp
Description: PGP signature

Reply via email to