I tracked down the problem with the payee/memo account selector scrolling to the top. It was just a simple typo when the particular function was cut-and-pasted. Indeed, there is a lot of duplicated code in druid-qif-import.c! I was actually thinking of going in and parametrizing the code, so that all the various callbacks just setup the parameters and then called the common code to do the work. Bill, do you object to me doing that? Anyways, here is the simple patch to fix the payee/memo scroll problem. Enjoy! -derek --- src/gnome/druid-qif-import.c~ Fri Feb 16 20:13:22 2001 +++ src/gnome/druid-qif-import.c Sat Feb 17 16:09:11 2001 @@ -1071,7 +1071,7 @@ int row; /* get the old selection row */ - sel_row = (GTK_CLIST(wind->cat_list))->focus_row; + sel_row = (GTK_CLIST(wind->memo_list))->focus_row; /* now get the list of strings to display in the clist widget */ memos_left = gh_call3(make_memo_display, -- Derek Atkins, SB '93 MIT EE, SM '95 MIT Media Laboratory Member, MIT Student Information Processing Board (SIPB) URL: http://web.mit.edu/warlord/ PP-ASEL-IA N1NWH [EMAIL PROTECTED] PGP key available _______________________________________________ gnucash-devel mailing list [EMAIL PROTECTED] http://www.gnumatic.com/cgi-bin/mailman/listinfo/gnucash-devel