On 28.03.2011 02:31, Matthew Brush wrote:
So after spending way too much time on this, and getting nowhere,
I give up. I'm attaching a patch that no dev is going to like
because it behaves differently on Windows than it does on
non-Windows to work around a know issue in GTK+ that is not
documented to affect Windows differently than X windows. Either
someone else needs to find the root of the problem deep inside
GTK+ (ie. why it reparenting only breaks on Windows), we figure
out what's happening in Scintilla, we use the slightly hacky
approach of behaving differently on Windows, or we just leave the
whole plugin stay disable and let the Windows users not have it,
even though we *can* make it working. Since it's
just a plugin, completely separate from the core code, which is
already kinda hacky with what it's doing, my opinion is just to
use the patch.
It's not my call, but the patch is here if you want it.
I agree here. Your patch is a lot better than "not working at all",
isn't it?
Best regards.