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.160 by root, Wed Jan 4 05:35:34 2006 UTC vs.
Revision 1.163 by root, Fri Jan 6 02:11:15 2006 UTC

206 pty.put (); 206 pty.put ();
207} 207}
208 208
209rxvt_term::~rxvt_term () 209rxvt_term::~rxvt_term ()
210{ 210{
211 PERL_INVOKE ((this, HOOK_DESTROY, DT_END)); 211 HOOK_INVOKE ((this, HOOK_DESTROY, DT_END));
212 212
213 termlist.erase (find (termlist.begin (), termlist.end(), this)); 213 termlist.erase (find (termlist.begin (), termlist.end(), this));
214 214
215 emergency_cleanup (); 215 emergency_cleanup ();
216 216
492 if ((rs[Rs_perl_ext_1] && *rs[Rs_perl_ext_1]) 492 if ((rs[Rs_perl_ext_1] && *rs[Rs_perl_ext_1])
493 || (rs[Rs_perl_ext_2] && *rs[Rs_perl_ext_2]) 493 || (rs[Rs_perl_ext_2] && *rs[Rs_perl_ext_2])
494 || (rs[Rs_perl_eval] && *rs[Rs_perl_eval])) 494 || (rs[Rs_perl_eval] && *rs[Rs_perl_eval]))
495 { 495 {
496 rxvt_perl.init (); 496 rxvt_perl.init ();
497 PERL_INVOKE ((this, HOOK_INIT, DT_END)); 497 HOOK_INVOKE ((this, HOOK_INIT, DT_END));
498 } 498 }
499#endif 499#endif
500 500
501 create_windows (argc, argv); 501 create_windows (argc, argv);
502 502
534 534
535 init_command (cmd_argv); 535 init_command (cmd_argv);
536 536
537 free (cmd_argv); 537 free (cmd_argv);
538 538
539 if (pty.pty >= 0)
539 pty_ev.start (pty.pty, EVENT_READ); 540 pty_ev.start (pty.pty, EVENT_READ);
540 541
541 check_ev.start (); 542 check_ev.start ();
542 543
543 PERL_INVOKE ((this, HOOK_START, DT_END)); 544 HOOK_INVOKE ((this, HOOK_START, DT_END));
544 545
545 return true; 546 return true;
546} 547}
547 548
548static struct sig_handlers 549static struct sig_handlers
1026 i = atoi (color); 1027 i = atoi (color);
1027 1028
1028 if (i >= 8 && i <= 15) 1029 if (i >= 8 && i <= 15)
1029 { /* bright colors */ 1030 { /* bright colors */
1030 i -= 8; 1031 i -= 8;
1031# ifndef NO_BRIGHTCOLOR
1032 pix_colors_focused[idx] = pix_colors_focused[minBrightCOLOR + i]; 1032 pix_colors_focused[idx] = pix_colors_focused[minBrightCOLOR + i];
1033 SET_PIXCOLOR (idx); 1033 SET_PIXCOLOR (idx);
1034 goto done; 1034 goto done;
1035# endif
1036 } 1035 }
1037 1036
1038 if (i >= 0 && i <= 7) 1037 if (i >= 0 && i <= 7)
1039 { /* normal colors */ 1038 { /* normal colors */
1040 pix_colors_focused[idx] = pix_colors_focused[minCOLOR + i]; 1039 pix_colors_focused[idx] = pix_colors_focused[minCOLOR + i];

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines