ViewVC Help
View File | Revision Log | Show Annotations | Download File
/cvs/rxvt-unicode/src/main.C
(Generate patch)

Comparing rxvt-unicode/src/main.C (file contents):
Revision 1.202 by root, Wed Jan 25 01:08:38 2006 UTC vs.
Revision 1.204 by root, Wed Jan 25 02:53:13 2006 UTC

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;
513 511
514 check_ev.start (); 512 check_ev.start ();
515 513
516 HOOK_INVOKE ((this, HOOK_START, DT_END)); 514 HOOK_INVOKE ((this, HOOK_START, DT_END));
517 515
516#if ENABLE_XEMBED
517 if (rs[Rs_embed])
518 {
519 long info[2] = { 0, XEMBED_MAPPED };
520
521 XChangeProperty (display->display, parent[0], xa[XA_XEMBED_INFO], xa[XA_XEMBED_INFO],
522 32, PropModeReplace, (unsigned char *)&info, 2);
523 }
524#endif
525
518 XMapWindow (disp, vt); 526 XMapWindow (disp, vt);
519 XMapWindow (disp, parent[0]); 527 XMapWindow (disp, parent[0]);
520 528
521 return true; 529 return true;
522} 530}
976{ 984{
977 unsigned int i; 985 unsigned int i;
978 const char *xpmb = "\0"; 986 const char *xpmb = "\0";
979 char fstr[sizeof ("default") + 1], bstr[sizeof ("default") + 1]; 987 char fstr[sizeof ("default") + 1], bstr[sizeof ("default") + 1];
980 988
981 env_colorfgbg = (char *)rxvt_malloc (sizeof ("COLORFGBG=default;default;bg") + 1);
982 strcpy (fstr, "default"); 989 strcpy (fstr, "default");
983 strcpy (bstr, "default"); 990 strcpy (bstr, "default");
984 for (i = Color_Black; i <= Color_White; i++) 991 for (i = Color_Black; i <= Color_White; i++)
985 if (pix_colors[Color_fg] == pix_colors[i]) 992 if (pix_colors[Color_fg] == pix_colors[i])
986 { 993 {

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines