commit | 693118b54464cf032bc8c452072024cfa883d476 | [log] [tgz] |
---|---|---|
author | Linux Build Service Account <lnxbuild@localhost> | Thu Mar 07 15:05:51 2013 -0800 |
committer | Gerrit - the friendly Code Review server <code-review@localhost> | Thu Mar 07 15:05:51 2013 -0800 |
tree | 159cbf3f4aa458512d3a1768dc7c8c992b200380 | |
parent | fe7c61431a05cc0a063871ee53ceaca9a43e1e06 [diff] | |
parent | e0dff93772852824f08a4e3ca3f5af7440c7a7e2 [diff] |
Merge "overlay: Reset allocation on all pipes, if commit fails."
diff --git a/liboverlay/overlay.cpp b/liboverlay/overlay.cpp index 851422f..5341c90 100644 --- a/liboverlay/overlay.cpp +++ b/liboverlay/overlay.cpp
@@ -132,6 +132,10 @@ PipeBook::setUse((int)dest); } else { PipeBook::resetUse((int)dest); + int dpy = mPipeBook[index].mDisplay; + for(int i = 0; i < PipeBook::NUM_PIPES; i++) + if (mPipeBook[i].mDisplay == dpy) + PipeBook::resetAllocation(i); } return ret; }