… | |
… | |
277 | free (locale); |
277 | free (locale); |
278 | free (v_buffer); |
278 | free (v_buffer); |
279 | |
279 | |
280 | delete selection_req; |
280 | delete selection_req; |
281 | |
281 | |
|
|
282 | if (memcmp (env, envv->begin (), envv->size () * sizeof (char *))) |
|
|
283 | rxvt_warn ("env has been modified, probably as a result of a lib calling setenv.\n"); |
|
|
284 | |
|
|
285 | delete env; |
|
|
286 | |
282 | delete envv; |
287 | delete envv; |
283 | delete argv; |
288 | delete argv; |
284 | |
289 | |
285 | #ifdef KEYSYM_RESOURCE |
290 | #ifdef KEYSYM_RESOURCE |
286 | delete keyboard; |
291 | delete keyboard; |
… | |
… | |
1370 | unsigned long fg, bg; |
1375 | unsigned long fg, bg; |
1371 | const char *p; |
1376 | const char *p; |
1372 | char **s; |
1377 | char **s; |
1373 | XIMStyles *xim_styles; |
1378 | XIMStyles *xim_styles; |
1374 | |
1379 | |
1375 | set_environ (envv); |
1380 | set_environ (env); |
1376 | |
1381 | |
1377 | if (!((p = XSetLocaleModifiers (modifiers)) && *p)) |
1382 | if (!((p = XSetLocaleModifiers (modifiers)) && *p)) |
1378 | return false; |
1383 | return false; |
1379 | |
1384 | |
1380 | input_method = display->get_xim (locale, modifiers); |
1385 | input_method = display->get_xim (locale, modifiers); |