Got questions, comments, patches, etc.?
Contact Jason Woofenden
gitweb
/
spectrwm.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (from parent 1:
404f520
)
be more paranoid when freeing memory and some whitespace fixes
author
Marco Peereboom
<marco@conformal.com>
Fri, 3 Feb 2012 14:01:09 +0000
(08:01 -0600)
committer
Marco Peereboom
<marco@conformal.com>
Fri, 3 Feb 2012 14:01:09 +0000
(08:01 -0600)
scrotwm.c
patch
|
blob
|
history
diff --git
a/scrotwm.c
b/scrotwm.c
index
10b638c
..
edf326d
100644
(file)
--- a/
scrotwm.c
+++ b/
scrotwm.c
@@
-995,7
+995,7
@@
geteventname(XEvent *e)
char *
xrandr_geteventname(XEvent *e)
{
char *
xrandr_geteventname(XEvent *e)
{
- char *name = NULL;
+ char *name = NULL;
switch(e->type - xrandr_eventbase) {
case RRScreenChangeNotify:
switch(e->type - xrandr_eventbase) {
case RRScreenChangeNotify:
@@
-2485,7
+2485,6
@@
done:
if (window_name_enabled || title_name_enabled ||
title_class_enabled)
bar_update();
if (window_name_enabled || title_name_enabled ||
title_class_enabled)
bar_update();
-
return;
}
return;
}
@@
-5082,7
+5081,7
@@
setquirk(const char *class, const char *name, unsigned long quirk)
struct quirk *qp;
DNPRINTF(SWM_D_QUIRK, "setquirk: enter %s:%s [%lu]\n", class, name,
struct quirk *qp;
DNPRINTF(SWM_D_QUIRK, "setquirk: enter %s:%s [%lu]\n", class, name,
- quirk);
+ quirk);
TAILQ_FOREACH(qp, &quirks, entry) {
if (!strcmp(qp->class, class) && !strcmp(qp->name, name)) {
TAILQ_FOREACH(qp, &quirks, entry) {
if (!strcmp(qp->class, class) && !strcmp(qp->name, name)) {
@@
-5955,7
+5954,10
@@
unmanage_window(struct ws_win *win)
focus_prev(win);
focus_prev(win);
- XFree(win->hints);
+ if (win->hints) {
+ XFree(win->hints);
+ win->hints = NULL;
+ }
TAILQ_REMOVE(&win->ws->winlist, win, entry);
TAILQ_INSERT_TAIL(&win->ws->unmanagedlist, win, entry);
TAILQ_REMOVE(&win->ws->winlist, win, entry);
TAILQ_INSERT_TAIL(&win->ws->unmanagedlist, win, entry);