Revision 85bfeb7a
Added by Leszek Koltunski almost 6 years ago
src/main/java/org/distorted/library/main/DistortedOutputSurface.java | ||
---|---|---|
889 | 889 |
{ |
890 | 890 |
case ATTACH: if( mChildren==null ) mChildren = new ArrayList<>(2); |
891 | 891 |
job.node.setSurfaceParent(this); |
892 |
DistortedMaster.addSorted(mChildren,job.node);
|
|
892 |
DistortedMaster.addSortingByBuckets(mChildren,job.node);
|
|
893 | 893 |
mNumChildren++; |
894 | 894 |
break; |
895 | 895 |
case DETACH: if( mNumChildren>0 && mChildren.remove(job.node) ) |
... | ... | |
912 | 912 |
} |
913 | 913 |
break; |
914 | 914 |
case SORT : mChildren.remove(job.node); |
915 |
DistortedMaster.addSorted(mChildren,job.node);
|
|
915 |
DistortedMaster.addSortingByBuckets(mChildren,job.node);
|
|
916 | 916 |
break; |
917 | 917 |
} |
918 | 918 |
} |
Also available in: Unified diff
Try and avoid re-sorting the children by buckets (if we can!). This makes change in rendering order in the 'Transparency' app actually work.