entrance: sent the current theme name

This commit is contained in:
Marcel Hollerbach 2014-05-21 22:48:10 +02:00
parent 64c052b844
commit 08c429ec82
4 changed files with 12 additions and 2 deletions

View File

@ -156,6 +156,7 @@ entrance_connect_conf_gui_send(Entrance_Conf_Gui_Event *ev)
PT("Send gui config\n"); PT("Send gui config\n");
eev.event.conf_gui.bg.path = ev->bg.path; eev.event.conf_gui.bg.path = ev->bg.path;
eev.event.conf_gui.bg.group = ev->bg.group; eev.event.conf_gui.bg.group = ev->bg.group;
eev.event.conf_gui.theme = ev->theme;
eev.type = ENTRANCE_EVENT_CONF_GUI; eev.type = ENTRANCE_EVENT_CONF_GUI;
entrance_event_send(&eev); entrance_event_send(&eev);

View File

@ -488,7 +488,10 @@ entrance_gui_conf_set(const Entrance_Conf_Gui_Event *conf)
_gui->vkbd_enabled = conf->vkbd_enabled; _gui->vkbd_enabled = conf->vkbd_enabled;
_gui->changed &= ENTRANCE_CONF_VKBD; _gui->changed &= ENTRANCE_CONF_VKBD;
} }
if (_gui->theme != conf->theme)
{
_gui->theme = conf->theme;
}
_gui->changed = ~(ENTRANCE_CONF_NONE); _gui->changed = ~(ENTRANCE_CONF_NONE);
_entrance_gui_update(); _entrance_gui_update();
} }

View File

@ -224,7 +224,12 @@ entrance_config_set(const Entrance_Conf_Gui_Event *conf)
if (!update) if (!update)
update = EINA_TRUE; update = EINA_TRUE;
} }
if (conf->theme != entrance_config->theme)
{
entrance_config->theme = conf->theme;
if (!update)
update = EINA_TRUE;
}
if (update) if (update)
{ {
PT("Config save\n"); PT("Config save\n");

View File

@ -39,6 +39,7 @@ _entrance_server_add(void *data EINA_UNUSED, int type EINA_UNUSED, void *event E
eev.event.conf_gui.enabled = EINA_TRUE; eev.event.conf_gui.enabled = EINA_TRUE;
eev.event.conf_gui.bg.path = entrance_config->bg.path; eev.event.conf_gui.bg.path = entrance_config->bg.path;
eev.event.conf_gui.bg.group = entrance_config->bg.group; eev.event.conf_gui.bg.group = entrance_config->bg.group;
eev.event.conf_gui.theme = entrance_config->theme;
entrance_event_send(&eev); entrance_event_send(&eev);
} }
PT("Sending pools\n"); PT("Sending pools\n");