summaryrefslogtreecommitdiff
path: root/sysutils/xosview/files/patch-intmeter.cc
blob: 314b297abb7c651307e63e2bac745045303c7df4 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
--- bsd/intmeter.cc.orig	Sat Jun 10 17:37:21 2000
+++ bsd/intmeter.cc	Sat Jun 10 17:37:51 2000
@@ -22,9 +22,9 @@
   //  out the door.
   //  Same goes for platforms (like Alpha) with more than 16
   //  interrupts.
-  : BitMeter( parent, "INTS", "IRQs", 16 /*BSDNumInts()*/, 
+  : BitMeter( parent, "INTS", "IRQs", BSDNumInts(), 
               dolegends, dousedlegends ) {
-  for ( int i = 0 ; i < 16 ; i++ )
+  for ( int i = 0 ; i < BSDNumInts(); i++ )
     irqs_[i] = lastirqs_[i] = 0;
 }
 
@@ -34,7 +34,7 @@
 void IntMeter::checkevent( void ){
   getirqs();
 
-  for ( int i = 0 ; i < 16 ; i++ ){
+  for ( int i = 0 ; i < BSDNumInts() ; i++ ){
     bits_[i] = ((irqs_[i] - lastirqs_[i]) != 0);
     lastirqs_[i] = irqs_[i];
   }