diff options
Diffstat (limited to 'src')
-rw-r--r-- | src/themes/coco/coco-theme.c | 14 | ||||
-rw-r--r-- | src/themes/nodoka/nodoka-theme.c | 14 | ||||
-rw-r--r-- | src/themes/standard/theme.c | 14 |
3 files changed, 3 insertions, 39 deletions
diff --git a/src/themes/coco/coco-theme.c b/src/themes/coco/coco-theme.c index 805177e..ab817a4 100644 --- a/src/themes/coco/coco-theme.c +++ b/src/themes/coco/coco-theme.c @@ -446,7 +446,6 @@ GtkWindow * create_notification(UrlClickedCb url_clicked) { GtkWidget *win; - GtkWidget *drawbox; GtkWidget *main_vbox; GtkWidget *vbox; GtkWidget *alignment; @@ -501,20 +500,9 @@ create_notification(UrlClickedCb url_clicked) g_signal_connect(G_OBJECT(win), "configure_event", G_CALLBACK(configure_event_cb), windata); - /* - * For some reason, there are occasionally graphics glitches when - * repainting the window. Despite filling the window with a background - * color, parts of the other windows on the screen or the shadows around - * notifications will appear on the notification. Somehow, adding this - * eventbox makes that problem just go away. Whatever works for now. - */ - drawbox = gtk_event_box_new(); - gtk_widget_show(drawbox); - gtk_container_add(GTK_CONTAINER(win), drawbox); - main_vbox = gtk_vbox_new(FALSE, 0); gtk_widget_show(main_vbox); - gtk_container_add(GTK_CONTAINER(drawbox), main_vbox); + gtk_container_add (GTK_CONTAINER (win), main_vbox); #if GTK_CHECK_VERSION (3, 0, 0) g_signal_connect (G_OBJECT (main_vbox), "draw", diff --git a/src/themes/nodoka/nodoka-theme.c b/src/themes/nodoka/nodoka-theme.c index f171cac..5025a9e 100644 --- a/src/themes/nodoka/nodoka-theme.c +++ b/src/themes/nodoka/nodoka-theme.c @@ -799,7 +799,6 @@ create_notification(UrlClickedCb url_clicked) { GtkWidget *spacer; GtkWidget *win; - GtkWidget *drawbox; GtkWidget *main_vbox; GtkWidget *hbox; GtkWidget *vbox; @@ -858,20 +857,9 @@ create_notification(UrlClickedCb url_clicked) g_signal_connect (G_OBJECT (win), "composited-changed", G_CALLBACK (on_composited_changed), windata); - /* - * For some reason, there are occasionally graphics glitches when - * repainting the window. Despite filling the window with a background - * color, parts of the other windows on the screen or the shadows around - * notifications will appear on the notification. Somehow, adding this - * eventbox makes that problem just go away. Whatever works for now. - */ - drawbox = gtk_event_box_new(); - gtk_widget_show(drawbox); - gtk_container_add(GTK_CONTAINER(win), drawbox); - main_vbox = gtk_vbox_new(FALSE, 0); gtk_widget_show(main_vbox); - gtk_container_add(GTK_CONTAINER(drawbox), main_vbox); + gtk_container_add(GTK_CONTAINER(win), main_vbox); gtk_container_set_border_width(GTK_CONTAINER(main_vbox), 1); #if GTK_CHECK_VERSION (3, 0, 0) diff --git a/src/themes/standard/theme.c b/src/themes/standard/theme.c index 1b656cd..cc80a81 100644 --- a/src/themes/standard/theme.c +++ b/src/themes/standard/theme.c @@ -607,7 +607,6 @@ GtkWindow* create_notification(UrlClickedCb url_clicked) { GtkWidget* spacer; GtkWidget* win; - GtkWidget* drawbox; GtkWidget* main_vbox; GtkWidget* hbox; GtkWidget* vbox; @@ -672,20 +671,9 @@ GtkWindow* create_notification(UrlClickedCb url_clicked) g_signal_connect(G_OBJECT(win), "configure_event", G_CALLBACK(configure_event_cb), windata); - /* - * For some reason, there are occasionally graphics glitches when - * repainting the window. Despite filling the window with a background - * color, parts of the other windows on the screen or the shadows around - * notifications will appear on the notification. Somehow, adding this - * eventbox makes that problem just go away. Whatever works for now. - */ - drawbox = gtk_event_box_new(); - gtk_widget_show(drawbox); - gtk_container_add(GTK_CONTAINER(win), drawbox); - main_vbox = gtk_vbox_new(FALSE, 0); gtk_widget_show(main_vbox); - gtk_container_add(GTK_CONTAINER(drawbox), main_vbox); + gtk_container_add (GTK_CONTAINER (win), main_vbox); gtk_container_set_border_width(GTK_CONTAINER(main_vbox), 1); #if GTK_CHECK_VERSION (3, 0, 0) |