Web dialog returns an E_Dialog object, not E_Win.

SVN revision: 35466
This commit is contained in:
Sebastian Dransfeld 2008-08-13 18:31:15 +00:00
parent 3e8e16c335
commit e27b8f0e78
3 changed files with 9 additions and 6 deletions

View File

@ -4,6 +4,7 @@
#include "e.h"
#include "e_int_config_theme_import.h"
#include "e_int_config_theme_web.h"
static void *_create_data (E_Config_Dialog *cfd);
static void _free_data (E_Config_Dialog *cfd, E_Config_Dialog_Data *cfdata);
@ -36,8 +37,8 @@ struct _E_Config_Dialog_Data
Evas_List *parts_list;
/* Dialog */
E_Win *win_import;
E_Win *win_web;
E_Win *win_import;
E_Dialog *dia_web;
};
EAPI E_Config_Dialog *
@ -78,7 +79,7 @@ e_int_config_theme_web_done(E_Config_Dialog *dia)
E_Config_Dialog_Data *cfdata;
cfdata = dia->cfdata;
cfdata->win_web = NULL;
cfdata->dia_web = NULL;
}
EAPI void
@ -262,10 +263,10 @@ _cb_web(void *data1, void *data2)
E_Config_Dialog_Data *cfdata;
cfdata = data1;
if (cfdata->win_web)
e_win_raise(cfdata->win_web);
if (cfdata->dia_web)
e_dialog_raise(cfdata->dia_web);
else
cfdata->win_web = e_int_config_theme_web(cfdata->cfd);
cfdata->dia_web = e_int_config_theme_web(cfdata->cfd);
}
static void

View File

@ -1,5 +1,6 @@
#include "e.h"
#include "e_int_config_theme.h"
#include "e_int_config_theme_import.h"
typedef struct _Import Import;

View File

@ -4,6 +4,7 @@
#include "e.h"
#include "e_int_config_theme.h"
#include "e_int_config_theme_web.h"
#define MAGIC_WEB 0x425581cb
#define TEMPLATE "/tmp/themeXXXXXX"