Hi, On Aug/17/2008, Vladimir Nadvornik wrote:
> Any other ideas? I sent a mail about it some weeks ago, but I think that my description was very confusing :-( One of the things that I do quite often is: I have some photos in a directory and I move, using the mouse, to some other directories (subdirectories of the current directory). So, I scroll the directory-view-list bar, I see the destination directory, I move some file... and after moving the file the directory-view-list bar goes to the top (so I need to move the bar again to move more files) I've looked in the code but I don't program using Gtk so for me it's quite slow to fix it. But I have something: it seems that the problem is that after moving the files view_dir_list.c:vdlist_refresh is called. Here is the calling stack: Breakpoint 1, vdlist_refresh (vd=0x830eb48) at view_dir_list.c:279 279 { (gdb) bt #0 vdlist_refresh (vd=0x830eb48) at view_dir_list.c:279 #1 0x080e7002 in vd_notify_cb (fd=0x83e7bf0, type=NOTIFY_TYPE_REREAD, data=0x830eb48) at view_dir.c:1074 #2 0x0808bc1c in file_data_send_notification (fd=0x83e7bf0, type=NOTIFY_TYPE_REREAD) at filedata.c:2077 #3 0x0808eb89 in file_data_check_changed_files_recursive (fd=0x83e7bf0, st=0xbfa53494) at filedata.c:242 #4 0x0808ecad in file_data_check_changed_files (fd=0x83e7bf0) at filedata.c:298 #5 0x0808ecd2 in realtime_monitor_check_cb (key=0x83e7bf0, value=0x1, data=0x0) at filedata.c:2089 #6 0xb79d0463 in g_hash_table_foreach () from /usr/lib/libglib-2.0.so.0 #7 0x0808bf1f in realtime_monitor_cb (data=0x0) at filedata.c:2097 #8 0xb79de0b6 in ?? () from /usr/lib/libglib-2.0.so.0 #9 0x00000000 in ?? () vdlist_refresh calls to: vdlist_set_fd(vd, dir_fd); that it's not saving the position. Maybe we could save, update the list and if it doesn't contain new folders restore the position. Or something similar to it. This is something that really bothers me :-) Thank you, -- Carles Pina i Estany GPG id: 0x17756391 http://pinux.info ------------------------------------------------------------------------- This SF.Net email is sponsored by the Moblin Your Move Developer's challenge Build the coolest Linux based applications with Moblin SDK & win great prizes Grand prize is a trip for two to an Open Source event anywhere in the world http://moblin-contest.org/redirect.php?banner_id=100&url=/ _______________________________________________ Geeqie-devel mailing list Geeqie-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/geeqie-devel