[wx-dev] SetShape from trunk crashes under Leopard, was Re:
[wx-dev] wxMac: URefCon not defined
Stefan Csomor
csomor at advancedconcepts.ch
Wed Feb 13 00:23:11 PST 2008
Hi Steven
I cannot see how the current state of trunk would arrive at
SetBackgroundStyle,
in
http://svn.wxwidgets.org/viewvc/wx/wxWidgets/trunk/src/mac/carbon/toplevel.c
pp?r1=45731&r2=48165
the call to SetBackgroundColor is added, now because a wxColour constructor
for taking a wxSystemColour enum resolves on my build to a colRGB taking
constructor, and therefore the triggering comparison in SetBackgroundColour
would never result in entering into a clause calling SetBackgroundStyle ...
I'll commit a fix to that now, using true system colours, but it really
would be interesting what path the command line build takes on your machine
from
/Users/steven/wxWidgets/src/mac/carbon/toplevel.cpp:1715
Best,
Stefan
On 2/13/08 8:46 AM, "Stefan Csomor" <csomor at advancedconcepts.ch> wrote:
> Hi Steven
>
> I have to debug that, as on my machine the code in
> wxTopLevelWindowMac::SetBackgroundColour does not jump into
> SetBackgroundStyle at all which probably is due to a buggy color
> comparision.
>
> Thanks,
>
> Stefan
>
>
> On 2/12/08 6:57 PM, "Steven Van Ingelgem" <steven at vaningelgem.be> wrote:
>
>> (gdb) bt
>> #0 0x00028759 in wxColour::operator== (this=0x101ee00,
>> colour=@0xbffff428) at
>> /Users/steven/wxWidgets/src/mac/carbon/colour.cpp:128
--
Advanced Concepts AG
Software-Engineering
Heldweg 10
CH-8475 Ossingen
Switzerland
phone:+41 52 245 0 245
fax:+41 52 245 0 246
http://www.advanced.ch
mailto:csomor at advanced.ch
More information about the wx-dev
mailing list