diff --git a/src/bin/Makefile.am b/src/bin/Makefile.am index dd985e3b4..9037a8010 100644 --- a/src/bin/Makefile.am +++ b/src/bin/Makefile.am @@ -135,7 +135,8 @@ e_exebuf.h \ e_int_config_modules.h \ e_exehist.h \ e_color_class.h \ -e_widget_textblock.h +e_widget_textblock.h \ +e_apps_error.h enlightenment_src = \ e_user.c \ @@ -213,7 +214,6 @@ e_widget_table.c \ e_widget_entry.c \ e_widget_image.c \ e_config_dialog.c \ -e_apps_error.c \ e_int_config_focus.c \ e_icon_grid.c \ e_icon_canvas.c \ @@ -253,6 +253,7 @@ e_int_config_modules.c \ e_exehist.c \ e_color_class.c \ e_widget_textblock.c \ +e_apps_error.c \ $(ENLIGHTENMENTHEADERS) enlightenment_SOURCES = \ diff --git a/src/bin/e_apps.c b/src/bin/e_apps.c index 4f165aaef..829c1db73 100644 --- a/src/bin/e_apps.c +++ b/src/bin/e_apps.c @@ -13,9 +13,6 @@ * - clean up the add app functions. To much similar code. */ -extern void _e_app_error_dialog(E_Container *con, E_App_Autopsy *app); - - /* local subsystem functions */ typedef struct _E_App_Change_Info E_App_Change_Info; typedef struct _E_App_Callback E_App_Callback; @@ -1897,7 +1894,7 @@ _e_apps_cb_exit(void *data, int type, void *event) aut->del = *ev; aut->error = ecore_exe_event_data_get(ai->exe, ECORE_EXE_PIPE_ERROR); aut->read = ecore_exe_event_data_get(ai->exe, ECORE_EXE_PIPE_READ); - _e_app_error_dialog(NULL, aut); + e_app_error_dialog(NULL, aut); } if (ai->expire_timer) ecore_timer_del(ai->expire_timer); free(ai); diff --git a/src/bin/e_apps_error.c b/src/bin/e_apps_error.c index 8d2aa26b0..7aff52a80 100644 --- a/src/bin/e_apps_error.c +++ b/src/bin/e_apps_error.c @@ -18,8 +18,8 @@ static void _e_app_error_dialog_free_data(E_Config_Dialog *cfd, E_Config static Evas_Object *_e_app_error_dialog_basic_create_widgets(E_Config_Dialog *cfd, Evas *evas, E_Config_Dialog_Data *cfdata); static Evas_Object *_e_app_error_dialog_advanced_create_widgets(E_Config_Dialog *cfd, Evas *evas, E_Config_Dialog_Data *cfdata); -void -_e_app_error_dialog(E_Container *con, E_App_Autopsy *app) +EAPI void +e_app_error_dialog(E_Container *con, E_App_Autopsy *app) { E_Config_Dialog *cfd; E_Config_Dialog_View *v; diff --git a/src/bin/e_apps_error.h b/src/bin/e_apps_error.h new file mode 100644 index 000000000..1cc9368df --- /dev/null +++ b/src/bin/e_apps_error.h @@ -0,0 +1,13 @@ +/* + * vim:ts=8:sw=3:sts=8:noexpandtab:cino=>5n-3f0^-2{2 + */ +#ifdef E_TYPEDEFS + +#else +#ifndef E_APPS_ERROR_H +#define E_APPS_ERROR_H + +EAPI void e_app_error_dialog (E_Container *con, E_App_Autopsy *app); + +#endif +#endif diff --git a/src/bin/e_includes.h b/src/bin/e_includes.h index 90659f69b..89dae7186 100644 --- a/src/bin/e_includes.h +++ b/src/bin/e_includes.h @@ -114,3 +114,4 @@ #include "e_exehist.h" #include "e_color_class.h" #include "e_widget_textblock.h" +#include "e_apps_error.h"