fixed destroying of menu data
authorVladimir Nadvornik <nadvornik@suse.cz>
Tue, 21 Jul 2009 14:17:01 +0000 (14:17 +0000)
committerVladimir Nadvornik <nadvornik@suse.cz>
Tue, 21 Jul 2009 14:17:01 +0000 (14:17 +0000)
commit8494a934706a0fa7c16e83df36d2d4fec7a61184
treef084bd6d9f78254ffb1ba44d8658bbe7a69e9bce
parent7c7eb0a20e26e0b16c90ec2882559344ac537c1d
fixed destroying of menu data

Make sure that menu destroy functions do not access parent widget
structures that are already destroyed
There are 2 ways to achieve this:
- use g_signal_handlers_disconnect_matched() like in vf_destroy_cb()
- use separate data structure passed to *_popup_menu_destroy_cb()
  like in img-view.
src/dupe.c
src/dupe.h
src/img-view.c
src/layout_image.c
src/pan-types.h
src/pan-view.c
src/search.c
src/typedefs.h