Is this a 64 bit version, or the standard build?

Stephan Bergmann wrote:
Mikael De Bie wrote:
On Mon, 2007-04-09 at 22:39 -0400, Andrew Douglas Pitonyak wrote:
As a signed value, this would be "-1", which might mean that nothing was selected...

That's what I've guessed too, but the value I get is always 65535.
That's why I'm wondering about that...

if someone knows another way to know if the action listened is a
selection or anything else, let me know...

This smells like a bug where some internal C/C++ unsigned short 65535 (corresponding to signed short -1, presumably a special internal value representing "nothing selected") is converted into a UNO long in a wrong way. You should file an issue.

-Stephan

cheers

Mikael


Mikael De Bie wrote:
Hi,

Using an ItemListener, I want to know if the action that triggers the
listener is a selection or anything else. I don't find another way that
to find the value of oEvt.Selected returned when it's not a selection
and to verify that value.

The value returned is 65535. All is working fine now, but I wonder why
THAT value ?

Does someone know something about that ?

Here's the code of the CspListBoxListener::itemStateChanged method :

----------------------------------------------------------------------- void CspListBoxListener::itemStateChanged( const awt::ItemEvent& oEvt )
    throw ( RuntimeException )
{
//For an unknown reason, 65535 seems to be the value for a deselection
    if(oEvt.Selected != 65535){
        getDialog()->getAddonImpl()->setSelectedCsp(oEvt.Selected);
((SolverDialog*)getDialog())->updateButtonsState(oEvt.Selected);
        }
}
------------------------------------------------------------------------


Thanks,

Mikael

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]


--
Andrew Pitonyak
My Macro Document: http://www.pitonyak.org/AndrewMacro.odt
My Book: http://www.hentzenwerke.com/catalog/oome.htm
Info:  http://www.pitonyak.org/oo.php
See Also: http://documentation.openoffice.org/HOW_TO/index.html

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to