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:
		
						commit
						d2e6d20ebf
					
				| @ -6,6 +6,7 @@ | |||||||
| #include<X11/Xlib.h> | #include<X11/Xlib.h> | ||||||
| #define LENGTH(X)               (sizeof(X) / sizeof (X[0])) | #define LENGTH(X)               (sizeof(X) / sizeof (X[0])) | ||||||
| #define CMDLENGTH		50 | #define CMDLENGTH		50 | ||||||
|  | #define STATUSLENGTH (LENGTH(blocks) * CMDLENGTH + 1) | ||||||
| 
 | 
 | ||||||
| typedef struct { | typedef struct { | ||||||
| 	char* icon; | 	char* icon; | ||||||
| @ -33,7 +34,7 @@ static Display *dpy; | |||||||
| static int screen; | static int screen; | ||||||
| static Window root; | static Window root; | ||||||
| static char statusbar[LENGTH(blocks)][CMDLENGTH] = {0}; | static char statusbar[LENGTH(blocks)][CMDLENGTH] = {0}; | ||||||
| static char statusstr[2][256]; | static char statusstr[2][STATUSLENGTH]; | ||||||
| static int statusContinue = 1; | static int statusContinue = 1; | ||||||
| static void (*writestatus) () = setroot; | static void (*writestatus) () = setroot; | ||||||
| 
 | 
 | ||||||
|  | |||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user