Downknew Wise ha scritto:
> I can't open it: segfault!!!
>
I have the same problem if compiled without using easy_e17.sh :(
you use that script?
I use the script to install all the efl and have to install the editor
from it or get a segfault.
investigating...
thanks for the report ;)
dave
> 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
>
-------------------------------------------------------------------------
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