Indeed, I am "overloading" that pointer to hold some flags for this case so I 
don't have to create more utility memory for it.  Perhaps I should be proper 
about it and utilize a union.  Let me tweak this and send out another patch...

- Rod

----------------------------------------
> From: [email protected]
> To: [email protected]
> Subject: Re: Patch: Group Toolbar
> Date: Fri, 3 Jan 2014 22:33:26 +0100
>
> On Friday, January 03, 2014 12:54:08 PM Rodney Rushing wrote:
>> Happy New Year everybody!
>>
>> I've been tinkering to implement a new Groups Toolbar. Perhaps the
> adventurous of you can play with it and give some beta feedback.
>>
>> * Adds a new "Groups" toolbar/palette.
>>
>> * Toolbars can now be docked side-by-side.
>> [...]
>
> Hi Rod,
>
> Happy New Year to you too.
>
> that sounds like cool features, I am currently trying to compile the code but
> am getting errors, e.g. here:
>
>
> common/lc_model.cpp:587:48: error: cast from ‘Piece*’ to ‘int’ loses precision
> [-fpermissive]
> if (reinterpret_cast<int>(pPiece->m_pUtilNext) != visibility)
>
>
> void lcModel::UtilEndTrackingPieceVisibility(int nStoryTime, bool
> bIsAnimation)
> {
> for (Piece* pPiece = m_pPieces; pPiece; pPiece = pPiece->m_pNext)
> {
> int visibility = (pPiece->IsHidden() ? 1 : 0) | (pPiece-
>>IsPresent(nStoryTime, bIsAnimation) ? 2 : 0);
> if (reinterpret_cast<int>(pPiece->m_pUtilNext) != visibility)
> VisibilityChanged(pPiece);
> }
> }
>
> And I am wondering what is going on. pPiece->m_pUtilNext is a Piece* . Are you
> sure you want to compare that with an int between 0|0 and 2|1?
>
> Compiling with gcc version 4.8.2 (Debian 4.8.2-1)
>
> Cheers
>
>
> Nicolas
>
> --
> Nicolas Guilbert
> Maintainer of the Debian Leocad package
>
> "Intelligence: property of a life form capable of outliving its planet of
> origin"
>
> _______________________________________________
> Leocad mailing list
> [email protected]
> https://list.gerf.org/listinfo/leocad                                         
>   
_______________________________________________
Leocad mailing list
[email protected]
https://list.gerf.org/listinfo/leocad

Reply via email to