@@ -70,21 +70,6 @@ static void foreign_toplevel_handle_request_close_notify(wl_listener* listener,
70
70
handle.view .close ();
71
71
}
72
72
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
-
88
73
ForeignToplevelHandle::ForeignToplevelHandle (View& view) noexcept
89
74
: listeners(*this ), view(view), wlr(*wlr_foreign_toplevel_handle_v1_create (view.get_server().foreign_toplevel_manager)) {
90
75
wlr.data = this ;
@@ -99,8 +84,6 @@ ForeignToplevelHandle::ForeignToplevelHandle(View& view) noexcept
99
84
wl_signal_add (&wlr.events .request_fullscreen , &listeners.request_fullscreen );
100
85
listeners.request_close .notify = foreign_toplevel_handle_request_close_notify;
101
86
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 );
104
87
}
105
88
106
89
ForeignToplevelHandle::~ForeignToplevelHandle () noexcept {
@@ -110,7 +93,6 @@ ForeignToplevelHandle::~ForeignToplevelHandle() noexcept {
110
93
wl_list_remove (&listeners.request_activate .link );
111
94
wl_list_remove (&listeners.request_fullscreen .link );
112
95
wl_list_remove (&listeners.request_close .link );
113
- wl_list_remove (&listeners.set_rectangle .link );
114
96
}
115
97
116
98
void ForeignToplevelHandle::set_title (const char * title) const {
0 commit comments