diff options
Diffstat (limited to 'src/tab-label.c')
-rw-r--r-- | src/tab-label.c | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/src/tab-label.c b/src/tab-label.c index 6889585..c837961 100644 --- a/src/tab-label.c +++ b/src/tab-label.c @@ -91,7 +91,7 @@ new_window_clicked_cb(GtkWidget G_GNUC_UNUSED *button, MqTabLabel *tab_label) #define BUTTON_ROWS 2 #define BUTTON_COLS 4 #define NEW_BUTTON(Y, X, ICON, TOOLTIP) \ - do { \ + G_STMT_START { \ buttons[Y * BUTTON_COLS + X] = gtk_button_new_from_icon_name(\ ICON, GTK_ICON_SIZE_BUTTON); \ gtk_widget_set_tooltip_text(buttons[Y * BUTTON_COLS + X], \ @@ -99,9 +99,9 @@ new_window_clicked_cb(GtkWidget G_GNUC_UNUSED *button, MqTabLabel *tab_label) gtk_widget_set_can_focus(buttons[Y * BUTTON_COLS + X], FALSE); \ gtk_grid_attach(GTK_GRID(button_grid), \ buttons[Y * BUTTON_COLS + X], X, Y, 1, 1); \ - } while (0) + } G_STMT_END #define NEW_TOGGLE(Y, X, ICON, TOOLTIP) \ - do { \ + G_STMT_START { \ buttons[Y * BUTTON_COLS + X] = gtk_toggle_button_new(); \ gtk_button_set_image(GTK_BUTTON(buttons[Y * BUTTON_COLS + X]), \ gtk_image_new_from_icon_name(ICON, \ @@ -111,7 +111,7 @@ new_window_clicked_cb(GtkWidget G_GNUC_UNUSED *button, MqTabLabel *tab_label) gtk_widget_set_can_focus(buttons[Y * BUTTON_COLS + X], FALSE); \ gtk_grid_attach(GTK_GRID(button_grid), \ buttons[Y * BUTTON_COLS + X], X, Y, 1, 1); \ - } while (0) + } G_STMT_END #define CLICKED_CB(Y, X, CB) \ g_signal_connect(buttons[Y * BUTTON_COLS + X], "clicked", CB, tab_label) |