mirror of
https://github.com/openharmony/windowmanager.git
synced 2026-07-22 13:05:55 -04:00
notify ace the drag event is end
Change-Id: Id9ba7038d22612ca49490efcfd6c96d9061d3d7a Signed-off-by: l00574490 <liuqi149@huawei.com>
This commit is contained in:
@@ -107,6 +107,7 @@ enum class WindowSizeChangeReason : uint32_t {
|
||||
RECOVER,
|
||||
ROTATION,
|
||||
DRAG,
|
||||
DRAG_END,
|
||||
RESIZE,
|
||||
MOVE,
|
||||
};
|
||||
|
||||
@@ -1041,7 +1041,11 @@ void WindowImpl::EndMoveOrDragWindow(int32_t pointId)
|
||||
if (pointId != startPointerId_) {
|
||||
return;
|
||||
}
|
||||
startDragFlag_ = false;
|
||||
|
||||
if (startDragFlag_) {
|
||||
UpdateRect(GetRect(), WindowSizeChangeReason::DRAG_END);
|
||||
startDragFlag_ = false;
|
||||
}
|
||||
startMoveFlag_ = false;
|
||||
pointEventStarted_ = false;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user