… | |
… | |
271 | for (int i = 0; i < allocated.size (); i++) |
271 | for (int i = 0; i < allocated.size (); i++) |
272 | free (allocated [i]); |
272 | free (allocated [i]); |
273 | |
273 | |
274 | free (selection.text); |
274 | free (selection.text); |
275 | // TODO: manage env vars in child only(!) |
275 | // TODO: manage env vars in child only(!) |
276 | free (env_windowid); |
|
|
277 | free (env_display); |
276 | free (env_display); |
278 | free (env_term); |
277 | free (env_term); |
279 | free (env_colorfgbg); |
|
|
280 | free (locale); |
278 | free (locale); |
281 | free (v_buffer); |
279 | free (v_buffer); |
282 | free (incr_buf); |
280 | free (incr_buf); |
283 | |
281 | |
284 | delete envv; |
282 | delete envv; |
… | |
… | |
986 | { |
984 | { |
987 | unsigned int i; |
985 | unsigned int i; |
988 | const char *xpmb = "\0"; |
986 | const char *xpmb = "\0"; |
989 | char fstr[sizeof ("default") + 1], bstr[sizeof ("default") + 1]; |
987 | char fstr[sizeof ("default") + 1], bstr[sizeof ("default") + 1]; |
990 | |
988 | |
991 | env_colorfgbg = (char *)rxvt_malloc (sizeof ("COLORFGBG=default;default;bg") + 1); |
|
|
992 | strcpy (fstr, "default"); |
989 | strcpy (fstr, "default"); |
993 | strcpy (bstr, "default"); |
990 | strcpy (bstr, "default"); |
994 | for (i = Color_Black; i <= Color_White; i++) |
991 | for (i = Color_Black; i <= Color_White; i++) |
995 | if (pix_colors[Color_fg] == pix_colors[i]) |
992 | if (pix_colors[Color_fg] == pix_colors[i]) |
996 | { |
993 | { |