diff options
-rw-r--r-- | src/plugins/blackberry/camera/bbcamerasession.cpp | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/plugins/blackberry/camera/bbcamerasession.cpp b/src/plugins/blackberry/camera/bbcamerasession.cpp index faa3e9292..d2eb62278 100644 --- a/src/plugins/blackberry/camera/bbcamerasession.cpp +++ b/src/plugins/blackberry/camera/bbcamerasession.cpp @@ -879,7 +879,9 @@ void BbCameraSession::viewfinderFrameGrabbed(const QImage &image) transform.rotate(m_nativeCameraOrientation); - const QImage frame = image.copy().transformed(transform); + QImage frame = image.copy().transformed(transform); + if (m_device == cameraIdentifierFront()) + frame = frame.mirrored(true, false); QMutexLocker locker(&m_surfaceMutex); if (m_surface) { |