X-Git-Url: http://git.mutantstargoat.com/user/nuclear/?a=blobdiff_plain;f=src%2Fscr_mod.c;fp=src%2Fscr_mod.c;h=834c1c04454ae291643f46ae690c4f1edfbca43a;hb=dbe159fcd090ca605fe8a45dea714760f430e237;hp=ef1c920e5ac1bd2e835aed7b64de3de63d8e8c1b;hpb=7e576adc58f91db8dd89cffd1c4fd7401c70e36c;p=retroray diff --git a/src/scr_mod.c b/src/scr_mod.c index ef1c920..834c1c0 100644 --- a/src/scr_mod.c +++ b/src/scr_mod.c @@ -330,6 +330,8 @@ static void mdl_reshape(int x, int y) cgm_minverse(proj_matrix_inv); rtk_resize(toolbar, win_width, TOOLBAR_HEIGHT); + + inval_vport(); } static void mdl_keyb(int key, int press) @@ -491,6 +493,11 @@ static void tbn_callback(rtk_widget *w, void *cls) int id = (intptr_t)cls; switch(id) { + case TBN_NEW: + scn_clear(scn); + inval_vport(); + break; + case TBN_SEL: case TBN_MOVE: case TBN_ROT: