Merge pull request #15 from tomboehmer/issue9
Fixes #9 - determine the size of the status buffer based on the number of blocks
This commit is contained in:
		@@ -6,6 +6,7 @@
 | 
			
		||||
#include<X11/Xlib.h>
 | 
			
		||||
#define LENGTH(X)               (sizeof(X) / sizeof (X[0]))
 | 
			
		||||
#define CMDLENGTH		50
 | 
			
		||||
#define STATUSLENGTH (LENGTH(blocks) * CMDLENGTH + 1)
 | 
			
		||||
 | 
			
		||||
typedef struct {
 | 
			
		||||
	char* icon;
 | 
			
		||||
@@ -33,7 +34,7 @@ static Display *dpy;
 | 
			
		||||
static int screen;
 | 
			
		||||
static Window root;
 | 
			
		||||
static char statusbar[LENGTH(blocks)][CMDLENGTH] = {0};
 | 
			
		||||
static char statusstr[2][256];
 | 
			
		||||
static char statusstr[2][STATUSLENGTH];
 | 
			
		||||
static int statusContinue = 1;
 | 
			
		||||
static void (*writestatus) () = setroot;
 | 
			
		||||
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user