Add window minimize/restore/maximize event for DALi
[platform/core/uifw/dali-adaptor.git] / dali / internal / window-system / tizen-wayland / ecore-wl2 / window-base-ecore-wl2.cpp
index 903dc20..814b2a6 100644 (file)
@@ -1014,8 +1014,8 @@ void WindowBaseEcoreWl2::OnConfiguration(void* data, int type, void* event)
     // Note: To comply with the wayland protocol, Dali should make an ack_configure
     // by calling ecore_wl2_window_commit
 
-    int tempWidth  = static_cast<int>(ev->w);
-    int tempHeight = static_cast<int>(ev->h);
+    int tempWidth  = ev->w;
+    int tempHeight = ev->h;
 
     // Initialize with previous size for skip resize when new size is 0.
     // When window is just moved or window is resized by client application,
@@ -1051,6 +1051,8 @@ void WindowBaseEcoreWl2::OnConfiguration(void* data, int type, void* event)
       mUpdatePositionSizeSignal.Emit(newPositionSize);
     }
 
+    mMaximizeChangedSignal.Emit(static_cast<bool>(ev->states & ECORE_WL2_WINDOW_STATE_MAXIMIZED));
+
     ecore_wl2_window_commit(mEcoreWindow, EINA_FALSE);
   }
 }