fixed floating_modifier related things

This commit is contained in:
taiyu 2015-08-18 23:52:42 -07:00
parent 6dc1ae802b
commit 1bf02144e5
3 changed files with 41 additions and 14 deletions

View file

@ -200,8 +200,9 @@ swayc_t *new_floating_view(wlc_handle handle) {
// Set the geometry of the floating view
const struct wlc_geometry* geometry = wlc_view_get_geometry(handle);
view->x = geometry->origin.x;
view->y = geometry->origin.y;
//give it requested geometry, but place in center
view->x = (active_workspace->width - geometry->size.w) / 2;
view->y = (active_workspace->height- geometry->size.h) / 2;
view->width = geometry->size.w;
view->height = geometry->size.h;