[host] xcb/pipewire/nfbc: use min and correct inverted logic

This commit is contained in:
Geoffrey McRae
2022-05-04 12:23:20 +10:00
parent d5e2689d64
commit 60834a5719
3 changed files with 7 additions and 6 deletions

View File

@@ -23,6 +23,7 @@
#include "common/windebug.h"
#include "windows/mousehook.h"
#include "windows/force_compose.h"
#include "common/util.h"
#include "common/array.h"
#include "common/option.h"
#include "common/framebuffer.h"
@@ -560,8 +561,7 @@ static CaptureResult nvfbc_waitFrame(CaptureFrame * frame,
frame->screenWidth = this->grabWidth;
frame->screenHeight = this->grabHeight;
frame->frameWidth = this->grabWidth;
frame->frameHeight = maxHeight < this->grabHeight ?
maxHeight : this->grabHeight;
frame->frameHeight = min(maxHeight, this->grabHeight);
frame->truncated = maxHeight < this->grabHeight;
frame->pitch = this->shmStride * 4;
frame->stride = this->shmStride;