From 68a38b151e5eb36568f6a2f51bdd95e312c20138 Mon Sep 17 00:00:00 2001 From: Tobias Koenig Date: Tue, 26 Feb 2013 08:49:16 +0100 Subject: BlackBerry: Mirror viewfinder for front camera If the camera viewfinder shows the front camera we mirror the image now to avoid that on rotation of the device the image tilts to the wrong side. The captured image however is not mirrored. Change-Id: I6127b8ee6552553efe56ebec81991f0bd7597f47 Reviewed-by: Thomas McGuire --- src/plugins/blackberry/camera/bbcamerasession.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'src') 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) { -- cgit v1.2.3