View | Details | Raw Unified | Return to bug 30541
Collapse All | Expand All

(-)sys/pccard/pccard_beep.c (-4 / +8 lines)
Lines 73-80 Link Here
73
	melody = (struct tone *)arg;
73
	melody = (struct tone *)arg;
74
74
75
	if (melody->pitch != 0) {
75
	if (melody->pitch != 0) {
76
		sysbeep(melody->pitch, melody->duration);
76
		sysbeep(melody->pitch,
77
		timeout(pccard_beep_sub, melody + 1, melody->duration);
77
		    melody->duration * hz / 100);
78
		timeout(pccard_beep_sub, melody + 1,
79
		    melody->duration * hz / 100);
78
	} else 
80
	} else 
79
		allow_beep = BEEP_ON;
81
		allow_beep = BEEP_ON;
80
}
82
}
Lines 87-94 Link Here
87
89
88
	if (allow_beep == BEEP_ON && melody->pitch != 0) {
90
	if (allow_beep == BEEP_ON && melody->pitch != 0) {
89
		allow_beep = BEEP_OFF;
91
		allow_beep = BEEP_OFF;
90
		sysbeep(melody->pitch, melody->duration);
92
		sysbeep(melody->pitch,
91
		timeout(pccard_beep_sub, melody + 1, melody->duration);
93
		    melody->duration * hz / 100);
94
		timeout(pccard_beep_sub, melody + 1,
95
		    melody->duration * hz / 100);
92
	}
96
	}
93
}
97
}

Return to bug 30541