Hi All,

Recently there was a change made to gadcon code that, in short, stops the menus in ibar/ibox (and other E modules) from reappearing. Basically, the menu will show once, but after that the menus will not reappear because gadcon now intercepts the menu_deactivate, stoping it from getting called in the module, which normally was responsible for setting module->menu to NULL. Most of the modules (if not all) check for module->menu on mouse_down and if it exists, they bail out...hence the reason why ibar->menu only works once.

I made changes to e_modules so that menus will work all the time w/ this. Based on my changes there, 'Sachiel' ([EMAIL PROTECTED]) made patches to the core E modules so they would work also.

I took a look at these patches and they are very similar to the changes I made in e_modules.

Seb and myself talked about this the other day. Based on our conversation, we believe this is the proper solution. I wanted to send these patches to the ML for some review before committing.

Cheers,
dh

-------- Original Message --------
Subject: Fix recent breakage on modules menus
Date: Mon, 26 Nov 2007 01:21:18 -0300
From: Ivan <[EMAIL PROTECTED]>
To: [EMAIL PROTECTED]
References: <[EMAIL PROTECTED]>

Hope they make it.

-------------------------------------------------------------------------
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

Reply via email to