hwc/overlay: Correct pipe priority comparison
MDP driver assigns pipe priority in inverse order. Lower the
number, higher the priority. HWC shall swap pipes if right
pipe is assigned lower number than left pipe.
Change-Id: I328623d9f53ad3ae79f7e73b10116231a7c50582
diff --git a/liboverlay/overlay.cpp b/liboverlay/overlay.cpp
index 7e7f275..4e873f1 100644
--- a/liboverlay/overlay.cpp
+++ b/liboverlay/overlay.cpp
@@ -182,9 +182,9 @@
uint8_t pipe1Prio = mPipeBook[(int)pipe1Index].mPipe->getPriority();
uint8_t pipe2Prio = mPipeBook[(int)pipe2Index].mPipe->getPriority();
if(pipe1Prio > pipe2Prio)
- return 1;
- if(pipe1Prio < pipe2Prio)
return -1;
+ if(pipe1Prio < pipe2Prio)
+ return 1;
return 0;
}