chiark
/
gitweb
/
~mdw
/
disorder
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Fixed a null pointer deref.
[disorder]
/
disobedience
/
queue-generic.c
diff --git
a/disobedience/queue-generic.c
b/disobedience/queue-generic.c
index de86f299894f3a9dfa5b1556dd2f592c08f70b1e..333187aad785e8a0e62bf6a5d9e58bdf6ace4e1f 100644
(file)
--- a/
disobedience/queue-generic.c
+++ b/
disobedience/queue-generic.c
@@
-323,6
+323,8
@@
void ql_new_queue(struct queuelike *ql,
ql->ncolumns + QUEUEPOINTER_COLUMN, nqd->new,
-1);
it = gtk_tree_model_iter_next(GTK_TREE_MODEL(ql->store), iter);
ql->ncolumns + QUEUEPOINTER_COLUMN, nqd->new,
-1);
it = gtk_tree_model_iter_next(GTK_TREE_MODEL(ql->store), iter);
+ /* We'll need the new start time */
+ nqd->new->when = q->when;
++kept;
} else {
/* Delete this row (and move iter to the next one) */
++kept;
} else {
/* Delete this row (and move iter to the next one) */
@@
-806,7
+808,7
@@
GtkWidget *init_queuelike(struct queuelike *ql) {
(ql->columns[n].name,
r,
"text", n,
(ql->columns[n].name,
r,
"text", n,
- "background", ql->ncolumns + BACKGROUND_COLUMN,
+ "
cell-
background", ql->ncolumns + BACKGROUND_COLUMN,
"foreground", ql->ncolumns + FOREGROUND_COLUMN,
(char *)0);
gtk_tree_view_column_set_resizable(c, TRUE);
"foreground", ql->ncolumns + FOREGROUND_COLUMN,
(char *)0);
gtk_tree_view_column_set_resizable(c, TRUE);