Wine menu woes
Ulrich Czekalla
ulrich.czekalla at utoronto.com
Sun Apr 11 14:52:56 CDT 2004
I do have a patch that needs to be cleaned up that moves menu management to
the server. It's a rather large patch because all the menu painting and
event handling had to be rewritten. My plan is to finish it up once we
release our next version of Crossover.
/Ulrich
On Sat, Apr 10, 2004 at 11:07:14PM +0100, Mike Hearn wrote:
> On Sat, 10 Apr 2004 12:20:56 -0500, Geoffrey Hausheer wrote:
> > That last line is where wine and Windows differ. In windows, the menuid
> > is always different, so hMenu never equals hOldMenu. In wine, we reuse
> > the menuid, so hMenu always equals hOldMenu. Since SetMenu didn't get
> > called after the last createMenu, the menus don't work.
>
> Good catch! Our menu handles are created entirely client side, I think the
> right way to fix this is to merge the menu handles with the other handle
> hashtables like I think Windows does it.
>
> Ulrich has a patch to do this. What is the status of that work Ulrich?
>
> thanks -mike
>
>
More information about the wine-devel
mailing list