I can't open it: segfault!!!

2007/11/25, Enlightenment CVS <[EMAIL PROTECTED]>:
>
> Enlightenment CVS committal
>
> Author  : davemds
> Project : e17
> Module  : proto/edje_editor
>
> Dir     : e17/proto/edje_editor/src/bin
>
>
> Modified Files:
>         interface.c
>
>
> Log Message:
> Fix segv when open a color dialog twice
> and some formatting
>
> ===================================================================
> RCS file: /cvs/e/e17/proto/edje_editor/src/bin/interface.c,v
> retrieving revision 1.37
> retrieving revision 1.38
> diff -u -3 -r1.37 -r1.38
> --- interface.c 25 Nov 2007 18:42:55 -0000      1.37
> +++ interface.c 25 Nov 2007 21:23:14 -0000      1.38
> @@ -2283,7 +2283,8 @@
>     create_toolbar(ETK_TOOLBAR_HORIZ);
>     UI_ToolbarEmbed = etk_embed_new(win_evas);
>     etk_container_add(ETK_CONTAINER(UI_ToolbarEmbed), UI_Toolbar);
> -   etk_embed_position_method_set(ETK_EMBED(UI_ToolbarEmbed),
> _embed_position_set, UI_ecore_MainWin);
> +   etk_embed_position_method_set(ETK_EMBED(UI_ToolbarEmbed),
> +                                 _embed_position_set, UI_ecore_MainWin);
>     etk_widget_show_all(UI_ToolbarEmbed);
>     evas_object_move(etk_embed_object_get(ETK_EMBED(UI_ToolbarEmbed)),
> 130, 0);
>     evas_object_resize(etk_embed_object_get(ETK_EMBED(UI_ToolbarEmbed)),
> 300, 50);
> @@ -2292,7 +2293,8 @@
>     create_tree();
>     UI_PartsTreeEmbed = etk_embed_new(win_evas);
>     etk_container_add(ETK_CONTAINER(UI_PartsTreeEmbed), UI_PartsTree);
> -   etk_embed_position_method_set(ETK_EMBED(UI_PartsTreeEmbed),
> _embed_position_set, UI_ecore_MainWin);
> +   etk_embed_position_method_set(ETK_EMBED(UI_PartsTreeEmbed),
> +                                 _embed_position_set, UI_ecore_MainWin);
>     etk_widget_show_all(UI_PartsTreeEmbed);
>
>     //Logo
> @@ -2303,7 +2305,8 @@
>     //GroupEmbed
>     UI_GroupEmbed = etk_embed_new(win_evas);
>     etk_container_add(ETK_CONTAINER(UI_GroupEmbed), create_group_frame());
> -   etk_embed_position_method_set(ETK_EMBED(UI_GroupEmbed),
> _embed_position_set, UI_ecore_MainWin);
> +   etk_embed_position_method_set(ETK_EMBED(UI_GroupEmbed),
> +                                 _embed_position_set, UI_ecore_MainWin);
>     etk_widget_show_all(UI_GroupEmbed);
>     edje_object_part_swallow(edje_ui,"group_frame_swallow",
>
> etk_embed_object_get(ETK_EMBED(UI_GroupEmbed)));
> @@ -2311,7 +2314,8 @@
>     //PartEmbed
>     UI_PartEmbed = etk_embed_new(win_evas);
>     etk_container_add(ETK_CONTAINER(UI_PartEmbed), create_part_frame());
> -   etk_embed_position_method_set(ETK_EMBED(UI_PartEmbed),
> _embed_position_set, UI_ecore_MainWin);
> +   etk_embed_position_method_set(ETK_EMBED(UI_PartEmbed),
> +                                 _embed_position_set, UI_ecore_MainWin);
>     etk_widget_show_all(UI_PartEmbed);
>     edje_object_part_swallow(edje_ui,"part_frame_swallow",
>
> etk_embed_object_get(ETK_EMBED(UI_PartEmbed)));
> @@ -2319,7 +2323,8 @@
>     //DescriptionEmbed
>     UI_DescriptionEmbed = etk_embed_new(win_evas);
>     etk_container_add(ETK_CONTAINER(UI_DescriptionEmbed),
> create_description_frame());
> -   etk_embed_position_method_set(ETK_EMBED(UI_DescriptionEmbed),
> _embed_position_set, UI_ecore_MainWin);
> +   etk_embed_position_method_set(ETK_EMBED(UI_DescriptionEmbed),
> +                                 _embed_position_set, UI_ecore_MainWin);
>     etk_widget_show_all(UI_DescriptionEmbed);
>     edje_object_part_swallow(edje_ui,"description_frame_swallow",
>
> etk_embed_object_get(ETK_EMBED(UI_DescriptionEmbed)));
> @@ -2327,7 +2332,8 @@
>     //RectEmbed
>     UI_RectEmbed = etk_embed_new(win_evas);
>     etk_container_add(ETK_CONTAINER(UI_RectEmbed),
> create_rectangle_frame());
> -   etk_embed_position_method_set(ETK_EMBED(UI_RectEmbed),
> _embed_position_set, UI_ecore_MainWin);
> +   etk_embed_position_method_set(ETK_EMBED(UI_RectEmbed),
> +                                 _embed_position_set, UI_ecore_MainWin);
>     etk_widget_show_all(UI_RectEmbed);
>     edje_object_part_swallow(edje_ui,"rect_frame_swallow",
>
> etk_embed_object_get(ETK_EMBED(UI_RectEmbed)));
> @@ -2335,7 +2341,8 @@
>     //TextEmbed
>     UI_TextEmbed = etk_embed_new(win_evas);
>     etk_container_add(ETK_CONTAINER(UI_TextEmbed), create_text_frame());
> -   etk_embed_position_method_set(ETK_EMBED(UI_TextEmbed),
> _embed_position_set, UI_ecore_MainWin);
> +   etk_embed_position_method_set(ETK_EMBED(UI_TextEmbed),
> +                                 _embed_position_set, UI_ecore_MainWin);
>     etk_widget_show_all(UI_TextEmbed);
>     edje_object_part_swallow(edje_ui,"text_frame_swallow",
>
> etk_embed_object_get(ETK_EMBED(UI_TextEmbed)));
> @@ -2343,7 +2350,8 @@
>     //ImageEmbed
>     UI_ImageEmbed = etk_embed_new(win_evas);
>     etk_container_add(ETK_CONTAINER(UI_ImageEmbed), create_image_frame());
> -   etk_embed_position_method_set(ETK_EMBED(UI_ImageEmbed),
> _embed_position_set, UI_ecore_MainWin);
> +   etk_embed_position_method_set(ETK_EMBED(UI_ImageEmbed),
> +                                 _embed_position_set, UI_ecore_MainWin);
>     etk_widget_show_all(UI_ImageEmbed);
>     edje_object_part_swallow(edje_ui,"image_frame_swallow",
>
> etk_embed_object_get(ETK_EMBED(UI_ImageEmbed)));
> @@ -2351,7 +2359,8 @@
>     //PositionEmbed
>     UI_PositionEmbed = etk_embed_new(win_evas);
>     etk_container_add(ETK_CONTAINER(UI_PositionEmbed),
> create_position_frame());
> -   etk_embed_position_method_set(ETK_EMBED(UI_PositionEmbed),
> _embed_position_set, UI_ecore_MainWin);
> +   etk_embed_position_method_set(ETK_EMBED(UI_PositionEmbed),
> +                                 _embed_position_set, UI_ecore_MainWin);
>     etk_widget_show_all(UI_PositionEmbed);
>     edje_object_part_swallow(edje_ui,"position_frame_swallow",
>
> etk_embed_object_get(ETK_EMBED(UI_PositionEmbed)));
> @@ -2359,7 +2368,8 @@
>     //ProgramEmbed
>     UI_ProgramEmbed = etk_embed_new(win_evas);
>     etk_container_add(ETK_CONTAINER(UI_ProgramEmbed),
> create_program_frame());
> -   etk_embed_position_method_set(ETK_EMBED(UI_ProgramEmbed),
> _embed_position_set, UI_ecore_MainWin);
> +   etk_embed_position_method_set(ETK_EMBED(UI_ProgramEmbed),
> +                                 _embed_position_set, UI_ecore_MainWin);
>     etk_widget_show_all(UI_ProgramEmbed);
>     edje_object_part_swallow(edje_ui,"program_frame_swallow",
>
> etk_embed_object_get(ETK_EMBED(UI_ProgramEmbed)));
> @@ -2367,7 +2377,8 @@
>     //ScriptEmbed
>     UI_ScriptEmbed = etk_embed_new(win_evas);
>     etk_container_add(ETK_CONTAINER(UI_ScriptEmbed),
> create_script_frame());
> -   etk_embed_position_method_set(ETK_EMBED(UI_ScriptEmbed),
> _embed_position_set, UI_ecore_MainWin);
> +   etk_embed_position_method_set(ETK_EMBED(UI_ScriptEmbed),
> +                                 _embed_position_set, UI_ecore_MainWin);
>     etk_widget_show_all(UI_ScriptEmbed);
>     edje_object_part_swallow(edje_ui,"script_frame_swallow",
>
> etk_embed_object_get(ETK_EMBED(UI_ScriptEmbed)));
> @@ -2376,15 +2387,18 @@
>     UI_FileChooserDialog = create_filechooser_dialog();
>
>     //Alert Dialog
> -   UI_AlertDialog = etk_message_dialog_new (ETK_MESSAGE_DIALOG_INFO,
> ETK_MESSAGE_DIALOG_OK, "Hallo world!");
> +   UI_AlertDialog = etk_message_dialog_new (ETK_MESSAGE_DIALOG_INFO,
> +                                       ETK_MESSAGE_DIALOG_OK, "Hallo
> world!");
>     etk_widget_size_request_set(UI_AlertDialog, 240, 100);
> -   etk_signal_connect("delete-event", ETK_OBJECT(UI_AlertDialog),
> ETK_CALLBACK(etk_window_hide_on_delete), NULL);
> -   etk_signal_connect("response", ETK_OBJECT(UI_AlertDialog),
> ETK_CALLBACK(on_AlertDialog_response), NULL);
> -
> -   //Create ColorPicker Window
> -   UI_ColorWin = etk_window_new();
> +   etk_signal_connect("delete-event", ETK_OBJECT(UI_AlertDialog),
> +                      ETK_CALLBACK(etk_window_hide_on_delete), NULL);
> +   etk_signal_connect("response", ETK_OBJECT(UI_AlertDialog),
> +                      ETK_CALLBACK(on_AlertDialog_response), NULL);
>
>     //ColorPicker
> +   UI_ColorWin = etk_window_new();
> +   etk_signal_connect("delete-event", ETK_OBJECT(UI_ColorWin),
> +                      ETK_CALLBACK(etk_window_hide_on_delete), NULL);
>     UI_ColorPicker = etk_colorpicker_new();
>     etk_colorpicker_use_alpha_set (ETK_COLORPICKER(UI_ColorPicker), TRUE);
>     etk_container_add(ETK_CONTAINER(UI_ColorWin), UI_ColorPicker);
>
>
>
> -------------------------------------------------------------------------
> This SF.net email is sponsored by: Microsoft
> Defy all challenges. Microsoft(R) Visual Studio 2005.
> http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
> _______________________________________________
> enlightenment-cvs mailing list
> [EMAIL PROTECTED]
> https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs
>
-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2005.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
_______________________________________________
enlightenment-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel

Reply via email to