display: added display update when skin is rotated or scaled 08/25508/1
authorsungmin ha <sungmin82.ha@samsung.com>
Wed, 6 Aug 2014 09:08:22 +0000 (18:08 +0900)
committersungmin ha <sungmin82.ha@samsung.com>
Wed, 6 Aug 2014 09:16:11 +0000 (18:16 +0900)
Change-Id: I4fa33c3b2e74d1a6102dde95c14f7ea323aeb11b
Signed-off-by: sungmin ha <sungmin82.ha@samsung.com>
tizen/src/display/qt5.c
tizen/src/display/qt5_supplement.h
tizen/src/ui/displaywidget.cpp
tizen/src/ui/displaywidget.h

index 9ef429092fc0a01342926db027f6d14e88e9a06e..44fb785ccdae0bdf10dcd15a3f378ec684a0268e 100644 (file)
@@ -40,6 +40,11 @@ static struct qt5_state {
     int idx;
 } *qt5_console;
 
+void qt5_graphic_hw_invalidate(void)
+{
+    graphic_hw_invalidate(NULL);
+}
+
 static void qt5_update(DisplayChangeListener *dcl,
                        int x, int y, int w, int h)
 {
index c160482819e10f7f16f9fd9a607097549ccb018e..bb6619fed0cbd1aa051657d0f5bed4ef14d2eb1f 100644 (file)
@@ -32,6 +32,7 @@
 #ifdef __cplusplus
 extern "C" {
 #endif
+void qt5_graphic_hw_invalidate(void);
 void qt5_early_prepare(void);
 void qt5_prepare(void);
 
index e620c548aad74a65024c2b2ca7a423ffc1f74e97..c889a914db9a7f1f4c2eecf1bdd1405fff15f53e 100644 (file)
@@ -80,6 +80,8 @@ void DisplayWidget::resizeEvent(QResizeEvent *event)
 
     qt5_window_width = width();
     qt5_window_height = height();
+
+    qt5_graphic_hw_invalidate();
 }
 
 void DisplayWidget::sendTouchEvent(int eventType, int clientX, int clientY)
index 745a0b54b7d6cb73d356ef1402169640f0dab5c2..38bbb0712f3db52cea0ff108d76af5a42ac881be 100644 (file)
@@ -3,6 +3,10 @@
 
 #include <QGLWidget>
 
+extern "C" {
+void qt5_graphic_hw_invalidate(void);
+}
+
 enum {
     TOUCH_PRESS = 1,
     TOUCH_RELEASE = 2,