CEGUI Logo
This issue tracker is now in read-only mode. We migrated all our old bug reports to our bitbucket issue tracker
Please use our new issue tracker to report bugs. You can easily find all mantis tickets on our new issue tracker by selecting the appropriate bitbucket repo (CEGUI/CEED/Silly) and searching for the mantis ticket ID number.

View Issue Details Jump to Notes ] Issue History ] Print ]
IDProjectCategoryView StatusDate SubmittedLast Update
0000332CEGUICore library (CEGUIBase)public2010-02-15 09:102010-02-20 11:01
ReporterCrazyEddie 
Assigned ToCrazyEddie 
PrioritynormalSeverityminorReproducibilityhave not tried
StatusresolvedResolutionfixed 
PlatformOSOS Version
Product Version0.7.1 
Target VersionFixed in VersionMercurial: default branch 
Summary0000332: PropertyDefinition does not create the underlying user string until the first set
DescriptionThe PropertyDefinition does not create the user string that holds the property value until the first time the set member is called, if the get member is called without first having called set, then an exception will be raised due to the missing user string.

See: http://www.cegui.org.uk/phpBB2/viewtopic.php?t=4657 [^]
TagsNo tags attached.
Attached Files

- Relationships

-  Notes
(0000408)
CrazyEddie (administrator)
2010-02-20 11:01

Fixed in branches/v0-7 r2431.

The implementation of the fix uses try/catch to save a double look up of the user string name, and is therefore more optimal for the usual case (where the user string already exists). A side-effect of this implementation does mean that the error is still logged, though this is a consequence of the way CEGUI::Exception is currently written (might look to address that in the future).

- Issue History
Date Modified Username Field Change
2010-02-15 09:10 CrazyEddie New Issue
2010-02-15 09:21 CrazyEddie Status new => assigned
2010-02-15 09:21 CrazyEddie Assigned To => CrazyEddie
2010-02-20 11:01 CrazyEddie Note Added: 0000408
2010-02-20 11:01 CrazyEddie Status assigned => resolved
2010-02-20 11:01 CrazyEddie Fixed in Version 0.8.3 => Mercurial: default branch
2010-02-20 11:01 CrazyEddie Resolution open => fixed
Get Crazy Eddies GUI System at SourceForge.net. Fast, secure and Free Open Source software downloads


Copyright © 2000 - 2012 MantisBT Group
Powered by Mantis Bugtracker