summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/plugins/blackberry/camera/bbcamerasession.cpp4
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) {