diff --git a/libs/ui/view.c b/libs/ui/view.c index 27b2d73c7..b2df4b215 100644 --- a/libs/ui/view.c +++ b/libs/ui/view.c @@ -189,9 +189,10 @@ View_UpdateHierarchy (view_t view) if (cont[i].resize_y) { len[i].y += dy; } - modified[i] |= 2; + modified[i] |= 2; // propogate resize modifications } if (modified[i] || modified[par]) { + modified[i] |= 1; // propogate motion modifications switch (cont[i].gravity) { case grav_center: rel[i].x = pos[i].x + (len[par].x - len[i].x) / 2; diff --git a/nq/source/sbar.c b/nq/source/sbar.c index 1ea8f9093..716bc1b33 100644 --- a/nq/source/sbar.c +++ b/nq/source/sbar.c @@ -1521,8 +1521,6 @@ init_sbar_views (void) sbar_tile[0] = sbar_view ( 0, 0, 0, 48, grav_southwest, sbar_main); sbar_tile[1] = sbar_view ( 0, 0, 0, 48, grav_southeast, sbar_main); - View_SetResize (sbar_main, 1, 1); - for (int i = 0; i < 4; i++) { sbar_view (i * 8, 0, 8, 16, grav_northwest, sbar_sigils);