Skip to content

Commit 0c658db

Browse files
committed
Ignore set_rectangle event in foreign_toplevel
1 parent 6a5260a commit 0c658db

File tree

2 files changed

+0
-19
lines changed

2 files changed

+0
-19
lines changed

src/foreign_toplevel.cpp

Lines changed: 0 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -70,21 +70,6 @@ static void foreign_toplevel_handle_request_close_notify(wl_listener* listener,
7070
handle.view.close();
7171
}
7272

73-
static void foreign_toplevel_handle_set_rectangle_notify(wl_listener* listener, void* data) {
74-
wlr_log(WLR_DEBUG, "wlr_foreign_toplevel_handle_v1.events.set_rectangle(listener=%p, data=%p)", (void*) listener, data);
75-
76-
if (data == nullptr) {
77-
wlr_log(WLR_ERROR, "No data passed to wlr_foreign_toplevel_handle_v1.events.set_rectangle");
78-
return;
79-
}
80-
81-
const ForeignToplevelHandle& handle = magpie_container_of(listener, handle, set_rectangle);
82-
const auto& event = *static_cast<wlr_foreign_toplevel_handle_v1_set_rectangle_event*>(data);
83-
84-
handle.view.set_position(event.x, event.y);
85-
handle.view.set_size(event.width, event.height);
86-
}
87-
8873
ForeignToplevelHandle::ForeignToplevelHandle(View& view) noexcept
8974
: listeners(*this), view(view), wlr(*wlr_foreign_toplevel_handle_v1_create(view.get_server().foreign_toplevel_manager)) {
9075
wlr.data = this;
@@ -99,8 +84,6 @@ ForeignToplevelHandle::ForeignToplevelHandle(View& view) noexcept
9984
wl_signal_add(&wlr.events.request_fullscreen, &listeners.request_fullscreen);
10085
listeners.request_close.notify = foreign_toplevel_handle_request_close_notify;
10186
wl_signal_add(&wlr.events.request_close, &listeners.request_close);
102-
listeners.set_rectangle.notify = foreign_toplevel_handle_set_rectangle_notify;
103-
wl_signal_add(&wlr.events.set_rectangle, &listeners.set_rectangle);
10487
}
10588

10689
ForeignToplevelHandle::~ForeignToplevelHandle() noexcept {
@@ -110,7 +93,6 @@ ForeignToplevelHandle::~ForeignToplevelHandle() noexcept {
11093
wl_list_remove(&listeners.request_activate.link);
11194
wl_list_remove(&listeners.request_fullscreen.link);
11295
wl_list_remove(&listeners.request_close.link);
113-
wl_list_remove(&listeners.set_rectangle.link);
11496
}
11597

11698
void ForeignToplevelHandle::set_title(const char* title) const {

src/foreign_toplevel.hpp

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,6 @@ class ForeignToplevelHandle final : public std::enable_shared_from_this<ForeignT
2121
wl_listener request_activate = {};
2222
wl_listener request_fullscreen = {};
2323
wl_listener request_close = {};
24-
wl_listener set_rectangle = {};
2524
explicit Listeners(ForeignToplevelHandle& parent) noexcept : parent(parent) {}
2625
};
2726

0 commit comments

Comments
 (0)