Skip to content

Commit

Permalink
decoration: drop code duplicated in core
Browse files Browse the repository at this point in the history
  • Loading branch information
ammen99 committed Jul 26, 2020
1 parent cd9b760 commit 8e2c1c1
Showing 1 changed file with 2 additions and 17 deletions.
19 changes: 2 additions & 17 deletions plugins/decor/deco-subsurface.cpp
Expand Up @@ -176,21 +176,6 @@ class simple_decoration_surface : public wf::surface_interface_t,
layout.handle_motion(x, y);
}

void send_move_request()
{
wf::view_move_request_signal move_request;
move_request.view = view;
get_output()->emit_signal("view-move-request", &move_request);
}

void send_resize_request(uint32_t edges)
{
wf::view_resize_request_signal resize_request;
resize_request.view = view;
resize_request.edges = edges;
get_output()->emit_signal("view-resize-request", &resize_request);
}

virtual void on_pointer_button(uint32_t button, uint32_t state) override
{
if (button != BTN_LEFT)
Expand All @@ -206,10 +191,10 @@ class simple_decoration_surface : public wf::surface_interface_t,
switch (action.action)
{
case wf::decor::DECORATION_ACTION_MOVE:
return send_move_request();
return view->move_request();

case wf::decor::DECORATION_ACTION_RESIZE:
return send_resize_request(action.edges);
return view->resize_request(action.edges);

case wf::decor::DECORATION_ACTION_CLOSE:
return view->close();
Expand Down

0 comments on commit 8e2c1c1

Please sign in to comment.