Browse Source

refactor: Remove unused lambda capture.

reviewable/pr5259/r1
iphydf 7 years ago
parent
commit
945ed65ba7
No known key found for this signature in database
GPG Key ID: 3855DBA2D74403C9
  1. 8
      src/widget/form/settings/avform.cpp

8
src/widget/form/settings/avform.cpp

@ -191,10 +191,7 @@ void AVForm::on_videoModescomboBox_currentIndexChanged(int index)
return; return;
} }
// note: grabber is self-managed and will destroy itself when done auto onGrabbed = [devName, this](QRect region) {
ScreenshotGrabber* screenshotGrabber = new ScreenshotGrabber;
auto onGrabbed = [screenshotGrabber, devName, this](QRect region) {
VideoMode mode(region); VideoMode mode(region);
mode.width = mode.width / 2 * 2; mode.width = mode.width / 2 * 2;
mode.height = mode.height / 2 * 2; mode.height = mode.height / 2 * 2;
@ -210,6 +207,9 @@ void AVForm::on_videoModescomboBox_currentIndexChanged(int index)
open(devName, mode); open(devName, mode);
}; };
// note: grabber is self-managed and will destroy itself when done
ScreenshotGrabber* screenshotGrabber = new ScreenshotGrabber;
connect(screenshotGrabber, &ScreenshotGrabber::regionChosen, this, onGrabbed, connect(screenshotGrabber, &ScreenshotGrabber::regionChosen, this, onGrabbed,
Qt::QueuedConnection); Qt::QueuedConnection);
screenshotGrabber->showGrabber(); screenshotGrabber->showGrabber();

Loading…
Cancel
Save