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

Comparing rxvt-unicode/src/init.C (file contents):
Revision 1.332 by root, Thu May 22 18:54:32 2014 UTC vs.
Revision 1.337 by sf-exg, Fri Sep 5 19:02:53 2014 UTC

612 rxvt_perl.init (this); 612 rxvt_perl.init (this);
613 HOOK_INVOKE ((this, HOOK_INIT, DT_END)); 613 HOOK_INVOKE ((this, HOOK_INIT, DT_END));
614 } 614 }
615#endif 615#endif
616 616
617 // must be called after initialising the perl interpreter as it
618 // may invoke the `on_register_command' hook
619 extract_keysym_resources (); 617 extract_keysym_resources ();
620 618
621 /* 619 /*
622 * set any defaults not already set 620 * set any defaults not already set
623 */ 621 */
659 if (rs[Rs_pointerBlankDelay] && (i = atoi (rs[Rs_pointerBlankDelay])) >= 0) 657 if (rs[Rs_pointerBlankDelay] && (i = atoi (rs[Rs_pointerBlankDelay])) >= 0)
660 pointerBlankDelay = i; 658 pointerBlankDelay = i;
661 else 659 else
662 pointerBlankDelay = 2; 660 pointerBlankDelay = 2;
663#endif 661#endif
662
663 if (rs[Rs_multiClickTime] && (i = atoi (rs[Rs_multiClickTime])) >= 0)
664 multiClickTime = i;
665 else
666 multiClickTime = 500;
667
668 cursor_type = option (Opt_cursorUnderline) ? 1 : 0;
664 669
665 /* no point having a scrollbar without having any scrollback! */ 670 /* no point having a scrollbar without having any scrollback! */
666 if (!saveLines) 671 if (!saveLines)
667 set_option (Opt_scrollBar, 0); 672 set_option (Opt_scrollBar, 0);
668 673
1203 for (j = map->max_keypermod; j--; k++) 1208 for (j = map->max_keypermod; j--; k++)
1204 { 1209 {
1205 if (kc[k] == 0) 1210 if (kc[k] == 0)
1206 break; 1211 break;
1207 1212
1208 switch (XKeycodeToKeysym (dpy, kc[k], 0)) 1213 switch (rxvt_XKeycodeToKeysym (dpy, kc[k], 0))
1209 { 1214 {
1210 case XK_Num_Lock: 1215 case XK_Num_Lock:
1211 ModNumLockMask = modmasks[i - 1]; 1216 ModNumLockMask = modmasks[i - 1];
1212 continue; 1217 continue;
1213 1218
1396 classHint.res_name = (char *)rs[Rs_name]; 1401 classHint.res_name = (char *)rs[Rs_name];
1397 classHint.res_class = (char *)RESCLASS; 1402 classHint.res_class = (char *)RESCLASS;
1398 1403
1399 wmHint.flags = InputHint | StateHint | WindowGroupHint; 1404 wmHint.flags = InputHint | StateHint | WindowGroupHint;
1400 wmHint.input = True; 1405 wmHint.input = True;
1401 wmHint.initial_state = option (Opt_iconic) ? IconicState : NormalState; 1406 wmHint.initial_state = option (Opt_iconic) ? IconicState
1407 : option (Opt_dockapp) ? WithdrawnState
1408 : NormalState;
1402 wmHint.window_group = top; 1409 wmHint.window_group = top;
1403 1410
1404 XmbSetWMProperties (dpy, top, NULL, NULL, (char **)argv, argc, 1411 XmbSetWMProperties (dpy, top, NULL, NULL, (char **)argv, argc,
1405 &szHint, &wmHint, &classHint); 1412 &szHint, &wmHint, &classHint);
1406#if ENABLE_EWMH 1413#if ENABLE_EWMH

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines