My apologies for the intrusion, but this seems to be more of a
developer matter than a user matter, and I'm not about to start
trying to change the repository on my own. I've tested this change
for a week, and it seems to work quite gracefully.
in src/core/search.c :
3192 /*
* If the search has expired, disable any further invocation.
*/
if (search_expired(sch)) {
if (search_debug)
g_message("expired search \"%s\" (queries
broadcasted: %d)\n",
sch->query, sch->query_emitted);
3200 - sch->reissue_timeout = 0;
3200 + sch->frozen = sbool_set(TRUE);
goto done;
3202 }
The results of the zeroing method are fairly annoying, in my
experience: most notably, the search will not grey out in the GUI
until after it has been clicked upon; and, of course, one must reset
the timeout to reissue the search, which means each search must be
rest individually, in two steps, with controls that are significantly
distant from one another.
If either the modification or the use of the forum is unsuitable, let
me know.
- Matt Lye
-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys - and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
_______________________________________________
Gtk-gnutella-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/gtk-gnutella-devel