aboutsummaryrefslogtreecommitdiffstats
path: root/emulator
diff options
context:
space:
mode:
authorXavier Ducrohet <xav@android.com>2013-11-08 02:04:51 +0000
committerGerrit Code Review <noreply-gerritcodereview@google.com>2013-11-08 02:04:52 +0000
commit5b81755890a9dd425226b1d32ca9419ccbf02ba2 (patch)
treee29e1acf8be984c7fa82847876d1608098821412 /emulator
parent01b06e3bb5eefa8681433d903b1c409ac23840c5 (diff)
parent69f2fc8e6b4017605086aeab45bf1ad61bb66c7d (diff)
downloadsdk-5b81755890a9dd425226b1d32ca9419ccbf02ba2.zip
sdk-5b81755890a9dd425226b1d32ca9419ccbf02ba2.tar.gz
sdk-5b81755890a9dd425226b1d32ca9419ccbf02ba2.tar.bz2
Merge changes I0cccba67,I4cf8a19b
* changes: Ignore empty ranges Fix rangeUnion return value in the successful case
Diffstat (limited to 'emulator')
-rw-r--r--emulator/opengl/host/libs/Translator/GLcommon/RangeManip.cpp5
1 files changed, 3 insertions, 2 deletions
diff --git a/emulator/opengl/host/libs/Translator/GLcommon/RangeManip.cpp b/emulator/opengl/host/libs/Translator/GLcommon/RangeManip.cpp
index 5ba609b..2d6f119 100644
--- a/emulator/opengl/host/libs/Translator/GLcommon/RangeManip.cpp
+++ b/emulator/opengl/host/libs/Translator/GLcommon/RangeManip.cpp
@@ -35,13 +35,14 @@ bool Range::rangeUnion(const Range& r,Range& rOut) const {
int size = max_end - min_start;
if(size) {
rOut.setRange(min_start,max_end-min_start);
- return false;
+ return true;
}
return false;
}
void RangeList::addRange(const Range& r) {
- list.push_back(r);
+ if(r.getSize())
+ list.push_back(r);
}
void RangeList::addRanges(const RangeList& rl) {