Enlightenment CVS committal Author : lordchaos Project : e17 Module : proto
Dir : e17/proto/entropy/src/dialogs Modified Files: etk_location_add_dialog.c Log Message: * Location add dialog -> hide, not destroy, for now - means we leak, but destroy causes a segv for some reason. For those interested, a trace is at: http://pastebin.com/572565 * Start of a 'remove location' menu =================================================================== RCS file: /cvsroot/enlightenment/e17/proto/entropy/src/dialogs/etk_location_add_dialog.c,v retrieving revision 1.4 retrieving revision 1.5 diff -u -3 -r1.4 -r1.5 --- etk_location_add_dialog.c 26 Feb 2006 00:04:48 -0000 1.4 +++ etk_location_add_dialog.c 26 Feb 2006 02:33:25 -0000 1.5 @@ -28,6 +28,14 @@ return ETK_TRUE; } + +void _entropy_etk_location_cancel_cb(Etk_Object *object, void *data) { + entropy_etk_location_add_dialog* dialog = data; + + etk_widget_hide(ETK_WIDGET(dialog->window)); + //etk_object_destroy(ETK_OBJECT(dialog->window)); +} + void _entropy_etk_location_radio_cb(Etk_Object *object, void *data) { entropy_etk_location_add_dialog* dialog = data; @@ -116,7 +124,7 @@ entropy_config_standard_structures_add (dialog->instance, (char*)name, buffer); (*dialog->add_callback)(dialog->instance, (char*)name, buffer); - etk_object_destroy(ETK_OBJECT(dialog->window)); + etk_widget_hide(ETK_WIDGET(dialog->window)); } } @@ -291,7 +299,9 @@ etk_signal_connect("clicked", ETK_OBJECT(dialog_button), ETK_CALLBACK(_location_add_next_cb), dialog); dialog_button = etk_button_new_with_label("Cancel"); + etk_signal_connect("clicked", ETK_OBJECT(dialog_button), ETK_CALLBACK(_entropy_etk_location_cancel_cb), dialog); etk_box_pack_start(ETK_BOX(hbox), dialog_button, ETK_TRUE, ETK_TRUE, 5); + etk_container_add(ETK_CONTAINER(outer_vbox), hbox); ------------------------------------------------------- This SF.Net email is sponsored by xPML, a groundbreaking scripting language that extends applications into web and mobile media. Attend the live webcast and join the prime developer group breaking into this new coding territory! http://sel.as-us.falkag.net/sel?cmd=lnk&kid=110944&bid=241720&dat=121642 _______________________________________________ enlightenment-cvs mailing list enlightenment-cvs@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs