notcurses_at_yx() doesn't return EGC in cell->gcluster, only in return value #410
Labels
C++
c++ wrappers
documentation
Improvements or additions to documentation
enhancement
New feature or request
python
python wrappers
Milestone
notcurses_at_yx()
faithfully reproduces the reflected EGC in its return value, but rather than duplicating it in the value-resultcell
, sets thatcell
'sgcluster
to 0. this seems rather niggardly. can we not afford the short-term duplication into the standard plane's egcpool? Maybe not, if this is used in some tight loop somewhere in the core, but I very much doubt that to be the case outside ofnotcurses_refresh()
.If we decide we can't suffer this short-lived copy, that's cool, hack on, but in that case we ought instead of V-R on the cell, we ought V-R on an attrword and a channels. The annoying thing about the current situation is that if you go working with the
cell
, i.e. passing it tois_simple()
etc., it's broken due to that 0'dgcluster
. So that's gotta go.The text was updated successfully, but these errors were encountered: