mirror of
https://github.com/davatorium/rofi.git
synced 2024-11-18 13:54:36 -05:00
Don't destroy the window, but send close request to window.
This commit is contained in:
parent
4f7e9b3811
commit
4889b5f7bc
1 changed files with 2 additions and 1 deletions
|
@ -593,6 +593,7 @@ static ModeMode window_mode_result ( Mode *sw, int mretv, G_GNUC_UNUSED char **i
|
||||||
if ( wmdesktop != current_desktop ) {
|
if ( wmdesktop != current_desktop ) {
|
||||||
xcb_ewmh_request_change_current_desktop ( &xcb->ewmh,
|
xcb_ewmh_request_change_current_desktop ( &xcb->ewmh,
|
||||||
xcb->screen_nbr,
|
xcb->screen_nbr,
|
||||||
|
|
||||||
wmdesktop,
|
wmdesktop,
|
||||||
XCB_CURRENT_TIME );
|
XCB_CURRENT_TIME );
|
||||||
}
|
}
|
||||||
|
@ -605,7 +606,7 @@ static ModeMode window_mode_result ( Mode *sw, int mretv, G_GNUC_UNUSED char **i
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
else if ( ( mretv & ( MENU_ENTRY_DELETE ) ) == MENU_ENTRY_DELETE ) {
|
else if ( ( mretv & ( MENU_ENTRY_DELETE ) ) == MENU_ENTRY_DELETE ) {
|
||||||
xcb_destroy_window ( xcb->connection, rmpd->ids->array[selected_line] );
|
xcb_ewmh_request_close_window ( &(xcb->ewmh), xcb->screen_nbr, rmpd->ids->array[selected_line], XCB_CURRENT_TIME, XCB_EWMH_CLIENT_SOURCE_TYPE_OTHER);
|
||||||
xcb_flush ( xcb->connection );
|
xcb_flush ( xcb->connection );
|
||||||
}
|
}
|
||||||
return retv;
|
return retv;
|
||||||
|
|
Loading…
Reference in a new issue