dockapps/wmCalClock/Src/wmcalclock.patch
2012-02-12 22:50:31 +00:00

73 lines
1.4 KiB
Diff

*** fastCalClock.c Thu Jul 1 10:08:07 1999
--- wmCalClock.c Thu Jul 1 09:38:53 1999
***************
*** 272,278 ****
int GotFirstClick2, GotDoubleClick2;
int GotFirstClick3, GotDoubleClick3;
int DblClkDelay;
- int HasExecute = 0; /* controls perf optimization */
char ExecuteCommand[1024];
--- 272,277 ----
***************
*** 451,457 ****
* to catch expose events, etc...
*
*/
! if ( HasExecute == 0 || n>10){
n = 0;
--- 450,456 ----
* to catch expose events, etc...
*
*/
! if (n>10){
n = 0;
***************
*** 722,734 ****
* Redraw and wait for next update
*/
RedrawWindow();
! if( HasExecute == 1) {
! usleep(DELAY);
! } else if( ShowSeconds == 1) {
! usleep( 200000L);
! } else {
! usleep( 500000L);
! }
}
--- 721,727 ----
* Redraw and wait for next update
*/
RedrawWindow();
! usleep(DELAY);
}
***************
*** 817,823 ****
exit(-1);
}
strcpy(ExecuteCommand, argv[++i]);
- HasExecute = 1;
} else if (!strcmp(argv[i], "-g")){
--- 810,815 ----
***************
*** 975,981 ****
char Command[512];
- if( HasExecute == 0) return; /* no command specified. Ignore clicks. */
DblClkDelay = 0;
if ((xev->button == Button1) && (xev->type == ButtonPress)){
if (GotFirstClick1) GotDoubleClick1 = 1;
--- 967,972 ----