update to libdc, fixed utf8 bug
This commit is contained in:
		
							
								
								
									
										2
									
								
								README
									
									
									
									
									
								
							
							
						
						
									
										2
									
								
								README
									
									
									
									
									
								
							@@ -7,7 +7,7 @@ Requirements
 | 
				
			|||||||
------------
 | 
					------------
 | 
				
			||||||
In order to build dmenu you need the Xlib header files.
 | 
					In order to build dmenu you need the Xlib header files.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
You also need libdraw, available from http://hg.suckless.org/libdraw
 | 
					You also need libdc, available from http://hg.suckless.org/libdraw
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
Installation
 | 
					Installation
 | 
				
			||||||
 
 | 
				
			|||||||
							
								
								
									
										4
									
								
								dmenu.c
									
									
									
									
									
								
							
							
						
						
									
										4
									
								
								dmenu.c
									
									
									
									
									
								
							@@ -10,7 +10,7 @@
 | 
				
			|||||||
#ifdef XINERAMA
 | 
					#ifdef XINERAMA
 | 
				
			||||||
#include <X11/extensions/Xinerama.h>
 | 
					#include <X11/extensions/Xinerama.h>
 | 
				
			||||||
#endif
 | 
					#endif
 | 
				
			||||||
#include <draw.h>
 | 
					#include <dc.h>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#define INRECT(x,y,rx,ry,rw,rh) ((x) >= (rx) && (x) < (rx)+(rw) && (y) >= (ry) && (y) < (ry)+(rh))
 | 
					#define INRECT(x,y,rx,ry,rw,rh) ((x) >= (rx) && (x) < (rx)+(rw) && (y) >= (ry) && (y) < (ry)+(rh))
 | 
				
			||||||
#define MIN(a,b)                ((a) < (b) ? (a) : (b))
 | 
					#define MIN(a,b)                ((a) < (b) ? (a) : (b))
 | 
				
			||||||
@@ -230,7 +230,7 @@ keypress(XKeyEvent *ev) {
 | 
				
			|||||||
	}
 | 
						}
 | 
				
			||||||
	switch(ksym) {
 | 
						switch(ksym) {
 | 
				
			||||||
	default:
 | 
						default:
 | 
				
			||||||
		if(isprint(*buf))
 | 
							if(!iscntrl(*buf))
 | 
				
			||||||
			insert(buf, strlen(buf));
 | 
								insert(buf, strlen(buf));
 | 
				
			||||||
		break;
 | 
							break;
 | 
				
			||||||
	case XK_Delete:
 | 
						case XK_Delete:
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user