![]() |
【转帖】missing highlight on newly created objects
missing highlight on newly created objects
missing highlight on newly created objects hi, i'm having some trouble with the oddbentity::highlight(..) function - it doesn't seem to work on objects which has been recently created. example: code: oddbobjectid id = pdb->insert(..); oddbentityptr pent = id.safeopenobject(oddb::kforwrite); pent->highlight(true); // highlight entity playout->update(); // update view the above code will not highlight the entity. a workaround is to update the view once before highlighting: code: oddbobjectid id = pdb->insert(..); playout->update(); // update view oddbentityptr pent = id.safeopenobject(oddb::kforwrite); pent->highlight(true); // highlight entity playout->update(); // update view again to show highlighted object i am assuming this is a bug. the workaround is ok, but the extra view update leads to some unnecessary code/extra steps, so a fix would be nice. this has been tested on v2.3.0 and 2.3.1 libraries (not recompiled for 2.3.1), but i think it has like this at least since v2.2. hi, please enter a bug to our bugzilla at (instructions for bug entry are available on this page). assign it on . hi, a bug report has been submitted. ok, thanks! |
所有的时间均为北京时间。 现在的时间是 11:41 PM. |