[libadwaita/ebassi/toast-format: 7/7] demo: Use adw_toast_new_format() in the toasts demo




commit db10a8a856fb21f750bef7cf80d57b38a94503aa
Author: Alexander Mikhaylenko <alexm gnome org>
Date:   Mon Apr 4 15:36:58 2022 +0400

    demo: Use adw_toast_new_format() in the toasts demo

 demo/pages/toasts/adw-demo-page-toasts.c | 12 ++++--------
 1 file changed, 4 insertions(+), 8 deletions(-)
---
diff --git a/demo/pages/toasts/adw-demo-page-toasts.c b/demo/pages/toasts/adw-demo-page-toasts.c
index f2304341..e1182f39 100644
--- a/demo/pages/toasts/adw-demo-page-toasts.c
+++ b/demo/pages/toasts/adw-demo-page-toasts.c
@@ -44,21 +44,19 @@ toast_add_cb (AdwDemoPageToasts *self)
 static void
 toast_add_with_button_cb (AdwDemoPageToasts *self)
 {
-  char *title;
-
   self->toast_undo_items++;
 
   if (self->undo_toast) {
-    title =
+    char *title =
       g_strdup_printf (ngettext ("<span font_features='tnum=1'>%d</span> item deleted",
                                  "<span font_features='tnum=1'>%d</span> items deleted",
                                  self->toast_undo_items), self->toast_undo_items);
 
     adw_toast_set_title (self->undo_toast, title);
-  } else {
-    title = g_strdup_printf (_("ā€˜%sā€™ deleted"), "Lorem Ipsum");
 
-    self->undo_toast = adw_toast_new (title);
+    g_free (title);
+  } else {
+    self->undo_toast = adw_toast_new_format (_("ā€˜%sā€™ deleted"), "Lorem Ipsum");
 
     adw_toast_set_priority (self->undo_toast, ADW_TOAST_PRIORITY_HIGH);
     adw_toast_set_button_label (self->undo_toast, _("_Undo"));
@@ -70,8 +68,6 @@ toast_add_with_button_cb (AdwDemoPageToasts *self)
 
     gtk_widget_action_set_enabled (GTK_WIDGET (self), "toast.dismiss", TRUE);
   }
-
-  g_free (title);
 }
 
 static void


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]