diff --git a/src/gui/gcal-event-popover.c b/src/gui/gcal-event-popover.c index 2403f725..e6dc1006 100644 --- a/src/gui/gcal-event-popover.c +++ b/src/gui/gcal-event-popover.c @@ -26,7 +26,6 @@ #include "gcal-utils.h" #include -#include struct _GcalEventPopover { @@ -416,7 +415,7 @@ add_meeting (GcalEventPopover *self, row = gcal_meeting_row_new (url); g_signal_connect (row, "join-meeting", G_CALLBACK (on_join_meeting_cb), self); - gtk_container_add (GTK_CONTAINER (self->meetings_listbox), row); + gtk_list_box_append (self->meetings_listbox, row); gtk_widget_show (GTK_WIDGET (self->meetings_listbox)); } @@ -510,18 +509,12 @@ on_join_meeting_cb (GcalMeetingRow *meeting_row, const gchar *url, GcalEventPopover *self) { - g_autoptr (GError) error = NULL; GtkWindow *window; - window = GTK_WINDOW (gtk_widget_get_toplevel (GTK_WIDGET (self))); + window = GTK_WINDOW (gtk_widget_get_native (GTK_WIDGET (self))); g_assert (window != NULL); - gtk_show_uri_on_window (window, url, GDK_CURRENT_TIME, &error); - if (error) - { - g_warning ("Error opening URL: %s", error->message); - return; - } + gtk_show_uri (window, url, GDK_CURRENT_TIME); /* For some reason, gtk_popover_popdown() crashes when called here */ gtk_widget_hide (GTK_WIDGET (self)); diff --git a/src/gui/gcal-event-popover.ui b/src/gui/gcal-event-popover.ui index 3f366e28..7d2f24a5 100644 --- a/src/gui/gcal-event-popover.ui +++ b/src/gui/gcal-event-popover.ui @@ -8,46 +8,46 @@ - True + 12 vertical - True - 0 + 12 vertical - True - 12 + 12 + 12 + 12 end 30 40 - - - + - True end + - True - True never True True @@ -55,18 +55,19 @@ - True - 12 12 vertical - - True - True + True + True center + 12 + 12 + 12 + 12 No event information @@ -80,6 +81,10 @@ + 12 + 12 + 12 + 12 True True 50 @@ -95,28 +100,30 @@ + 6 vertical - True + 12 + 12 0.0 Location - - - + - True - True + 12 + 12 True 0.0 @@ -137,16 +144,17 @@ - - - + + False + 12 + 12 none @@ -155,8 +163,9 @@ - True - True + 12 + 12 + 12 Edit… diff --git a/src/theme/Adwaita.css b/src/theme/Adwaita.css index 334ce01a..d91f03d9 100644 --- a/src/theme/Adwaita.css +++ b/src/theme/Adwaita.css @@ -156,23 +156,10 @@ event.color-light:backdrop { /* Event Popover */ popover.event-popover, -popover.event-popover > box { +popover.event-popover > contents { padding: 0; } -popover.event-popover > box > button { - border-left-width: 0; - border-right-width: 0; - border-bottom-width: 0; - border-top-left-radius: 0; - border-top-right-radius: 0; -} - -popover.event-popover textview.view, -popover.event-popover textview.view text { - background-color: transparent; -} - .search-viewport { background-color: @theme_base_color; }