QRegion::contains does not do what the name suggests

wilder
Matan Ziv-Av 4 years ago committed by Tomaz Canabrava
parent 78971aa5c7
commit 34df013ef5
  1. 2
      src/terminalDisplay/TerminalDisplay.cpp

@ -3067,7 +3067,7 @@ void TerminalDisplay::addPlacement(TerminalGraphicsPlacement_t *p)
TerminalGraphicsPlacement_t *placement = (*_graphicsPlacements)[i];
if (placement->pid < 0) {
QRect rect(placement->col, placement->row, placement->cols, placement->rows);
if (covered.contains(rect)) {
if (covered.intersected(rect) == QRegion(rect)) {
_graphicsPlacements->remove(i);
delete placement;
} else {

Loading…
Cancel
Save