Xinqi Bao's Git
projects
/
dwm.git
/ blobdiff
summary
|
log
|
commit
|
diff
|
tree
raw
|
inline
| side by side
setlayout should perform strcmp's if arg != NULL, because Layout is local to screen.o
[dwm.git]
/
screen.c
diff --git
a/screen.c
b/screen.c
index
b534766
..
8d04911
100644
(file)
--- a/
screen.c
+++ b/
screen.c
@@
-3,6
+3,7
@@
#include <regex.h>
#include <stdio.h>
#include <stdlib.h>
#include <regex.h>
#include <stdio.h>
#include <stdlib.h>
+#include <string.h>
#include <X11/Xutil.h>
/* static */
#include <X11/Xutil.h>
/* static */
@@
-245,7
+246,7
@@
setlayout(const char *arg) {
}
else {
for(i = 0; i < nlayouts; i++)
}
else {
for(i = 0; i < nlayouts; i++)
- if(
arg == layouts[i].symbol
)
+ if(
!strcmp(arg, layouts[i].symbol)
)
break;
if(i == nlayouts)
return;
break;
if(i == nlayouts)
return;