git.cweiske.de
/
enigma2.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
load and save cutlists
[enigma2.git]
/
lib
/
gdi
/
region.cpp
diff --git
a/lib/gdi/region.cpp
b/lib/gdi/region.cpp
index f79b403fee784fb7a469fe3e754b908818562960..d75221fe882f6e2794be6555e6c94a29c2eaad8f 100644
(file)
--- a/
lib/gdi/region.cpp
+++ b/
lib/gdi/region.cpp
@@
-325,6
+325,8
@@
void gRegion::regionOp(const gRegion ®1, const gRegion ®2, int opcode, int
for (unsigned int a = 0; a<rects.size(); ++a)
extends = extends | rects[a];
for (unsigned int a = 0; a<rects.size(); ++a)
extends = extends | rects[a];
+ if (!extends.valid())
+ extends = eRect::emptyRect();
}
void gRegion::intersect(const gRegion &r1, const gRegion &r2)
}
void gRegion::intersect(const gRegion &r1, const gRegion &r2)