X-Git-Url: https://git.decadent.org.uk/gitweb/?p=ion3.git;a=blobdiff_plain;f=ioncore%2Fframe.c;fp=ioncore%2Fframe.c;h=019cd8b4ee8d6490f33b55fa86495d3c0d4e3a7c;hp=cc9903fcc5af7b055a1bb6722be99d79b1f183ed;hb=831140ef97f8ad74f97b65346da5c3b70924311b;hpb=5e1e6e6c4467839ec70cee64dc1faabcf08e2a5f diff --git a/ioncore/frame.c b/ioncore/frame.c index cc9903f..019cd8b 100644 --- a/ioncore/frame.c +++ b/ioncore/frame.c @@ -939,7 +939,13 @@ WRegion *frame_load(WWindow *par, const WFitParams *fp, ExtlTab tab) int mode=FRAME_MODE_UNKNOWN; WFrame *frame; - extl_table_gets_i(tab, "mode", &mode); + if(!extl_table_gets_i(tab, "mode", &mode)){ + char *tmp; + if(extl_table_gets_s(tab, "mode", &tmp)){ + mode=stringintmap_value(frame_modes, tmp, mode); + free(tmp); + } + } frame=create_frame(par, fp, mode);