enlightenment/src/modules/conf_borders
Christopher Michael 0d6efd18c9 Fix E crash when module is unloaded while dialog is up.
ATTN Devs:
--------------------------
SOMEONE changed all the window class settings for these modules, 
so now when a module gets unloaded, the respective config dialogs are 
not closed, leading to E crashes.

An Example if someone wants to tackle changing all these cause I don't have
the time right now:

e_modapi_shutdown
--------------------------
while ((cfd = e_config_dialog_find("E", "_config_desk_dialog")))
  e_object_del(E_OBJECT(cfd));

You will see a ton of these lines in e/src/modules. Basically, when the
config dialog gets created, we assign a icccm name & class to that dialog:

e_config_dialog_new(con, _("Label"), "E", "_config_desk_dialog");

The class needs to match what is used in e_modapi_shutdown !!!

In just about every existing module in e/src/modules/, the class names are
not set correctly when the dialog gets created. This needs fixing badly !!!




SVN revision: 44156
2009-12-03 04:00:34 +00:00
..
.cvsignore move a bunch of other config dialogs over to be modules. 2007-07-08 03:57:52 +00:00
Makefile.am Correctly include eina and fix pkg-config description. 2008-10-15 10:03:45 +00:00
e-module-conf_borders.edj Module icons... most of them. Some still need some love, but Ill get around to that. Shout out to Sachiel! 2009-02-05 14:34:01 +00:00
e_int_config_borders.c Fix E crash when module is unloaded while dialog is up. 2009-12-03 04:00:34 +00:00
e_int_config_borders.h Fix warnings. 2007-07-24 18:47:26 +00:00
e_mod_main.c Fix E crash when module is unloaded while dialog is up. 2009-12-03 04:00:34 +00:00
e_mod_main.h boys and girls... animals and vegetables... pokemon and spatial anomolies 2007-10-31 12:21:02 +00:00
module.desktop.in adding turkish translations for desktop files 2009-07-02 16:56:15 +00:00