diff options
Diffstat (limited to 'src/gui')
| -rw-r--r-- | src/gui/gtd-omni-area.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/gui/gtd-omni-area.c b/src/gui/gtd-omni-area.c index 828f36c..007061b 100644 --- a/src/gui/gtd-omni-area.c +++ b/src/gui/gtd-omni-area.c @@ -78,7 +78,7 @@ switch_message_cb (gpointer user_data) n_messages = g_queue_get_length (self->messages); gtk_stack_set_visible_child_name (self->main_stack, n_messages > 0 ? "messages" : "placeholder"); - next_message_index = (self->current + 1) % n_messages; + next_message_index = n_messages > 0 ? (self->current + 1) % n_messages : 0; show_message (self, next_message_index); return G_SOURCE_CONTINUE; |
