Leigh Scott 1eed8ce
From ff244dde0780bf186c7be3f4c52ac48e3d1ad7cc Mon Sep 17 00:00:00 2001
Leigh Scott 1eed8ce
From: Michael Webster <miketwebster@gmail.com>
Leigh Scott 1eed8ce
Date: Fri, 14 Jul 2023 11:05:07 -0400
Leigh Scott 1eed8ce
Subject: [PATCH] Remove deprecated/removed zenity arguments.
Leigh Scott 1eed8ce
Leigh Scott 1eed8ce
Zenity is used by the default force-quit, display-changes and
Leigh Scott 1eed8ce
session-save dialogs. Cinnamon implements the first two, and the
Leigh Scott 1eed8ce
last we don't support at this time, so this change won't have much
Leigh Scott 1eed8ce
impact.
Leigh Scott 1eed8ce
Leigh Scott 1eed8ce
Fixes #666.  \m/
Leigh Scott 1eed8ce
---
Leigh Scott 1eed8ce
 src/compositor/plugins/default.c     |  1 -
Leigh Scott 1eed8ce
 src/core/meta-close-dialog-default.c |  2 +-
Leigh Scott 1eed8ce
 src/core/util.c                      | 11 -----------
Leigh Scott 1eed8ce
 src/meta/util.h                      |  1 -
Leigh Scott 1eed8ce
 src/x11/session.c                    |  2 +-
Leigh Scott 1eed8ce
 5 files changed, 2 insertions(+), 15 deletions(-)
Leigh Scott 1eed8ce
Leigh Scott 1eed8ce
diff --git a/src/compositor/plugins/default.c b/src/compositor/plugins/default.c
Leigh Scott 1eed8ce
index 08ecf01ac..de1ac7fd3 100644
Leigh Scott 1eed8ce
--- a/src/compositor/plugins/default.c
Leigh Scott 1eed8ce
+++ b/src/compositor/plugins/default.c
Leigh Scott 1eed8ce
@@ -910,7 +910,6 @@ confirm_display_change (MetaPlugin *plugin)
Leigh Scott 1eed8ce
                           NULL,
Leigh Scott 1eed8ce
                           "_Keep This Configuration",
Leigh Scott 1eed8ce
                           "_Restore Previous Configuration",
Leigh Scott 1eed8ce
-                          "preferences-desktop-display",
Leigh Scott 1eed8ce
                           0,
Leigh Scott 1eed8ce
                           NULL, NULL);
Leigh Scott 1eed8ce
 
Leigh Scott 1eed8ce
diff --git a/src/core/meta-close-dialog-default.c b/src/core/meta-close-dialog-default.c
Leigh Scott 1eed8ce
index 5ea32e205..2209c98e5 100644
Leigh Scott 1eed8ce
--- a/src/core/meta-close-dialog-default.c
Leigh Scott 1eed8ce
+++ b/src/core/meta-close-dialog-default.c
Leigh Scott 1eed8ce
@@ -163,7 +163,7 @@ meta_close_dialog_default_show (MetaCloseDialog *dialog)
Leigh Scott 1eed8ce
                       window_content, NULL,
Leigh Scott 1eed8ce
                       window->display->x11_display->screen_name,
Leigh Scott 1eed8ce
                       _("_Force Quit"), _("_Wait"),
Leigh Scott 1eed8ce
-                      "face-sad-symbolic", window->xwindow,
Leigh Scott 1eed8ce
+                      window->xwindow,
Leigh Scott 1eed8ce
                       NULL, NULL);
Leigh Scott 1eed8ce
 
Leigh Scott 1eed8ce
   g_free (window_content);
Leigh Scott 1eed8ce
diff --git a/src/core/util.c b/src/core/util.c
Leigh Scott 1eed8ce
index 3854b3737..198281348 100644
Leigh Scott 1eed8ce
--- a/src/core/util.c
Leigh Scott 1eed8ce
+++ b/src/core/util.c
Leigh Scott 1eed8ce
@@ -594,13 +594,11 @@ append_argument (GPtrArray  *args,
Leigh Scott 1eed8ce
 
Leigh Scott 1eed8ce
 /**
Leigh Scott 1eed8ce
  * meta_show_dialog: (skip)
Leigh Scott 1eed8ce
- * @type: type of dialog
Leigh Scott 1eed8ce
  * @message: message
Leigh Scott 1eed8ce
  * @timeout: timeout
Leigh Scott 1eed8ce
  * @display: display
Leigh Scott 1eed8ce
  * @ok_text: text for Ok button
Leigh Scott 1eed8ce
  * @cancel_text: text for Cancel button
Leigh Scott 1eed8ce
- * @icon_name: icon name
Leigh Scott 1eed8ce
  * @transient_for: window XID of parent
Leigh Scott 1eed8ce
  * @columns: columns
Leigh Scott 1eed8ce
  * @entries: entries
Leigh Scott 1eed8ce
@@ -613,7 +611,6 @@ meta_show_dialog (const char *type,
Leigh Scott 1eed8ce
                   const char *display,
Leigh Scott 1eed8ce
                   const char *ok_text,
Leigh Scott 1eed8ce
                   const char *cancel_text,
Leigh Scott 1eed8ce
-                  const char *icon_name,
Leigh Scott 1eed8ce
                   const int transient_for,
Leigh Scott 1eed8ce
                   GSList *columns,
Leigh Scott 1eed8ce
                   GSList *entries)
Leigh Scott 1eed8ce
@@ -634,8 +631,6 @@ meta_show_dialog (const char *type,
Leigh Scott eca2c01
       append_argument (args, display);
Leigh Scott eca2c01
     }
Leigh Scott eca2c01
 
Leigh Scott eca2c01
-  append_argument (args, "--class");
Leigh Scott 17cec05
-  append_argument (args, "mutter-dialog");
Leigh Scott eca2c01
   append_argument (args, "--title");
Leigh Scott eca2c01
   append_argument (args, "");
Leigh Scott 17cec05
   append_argument (args, "--text");
Leigh Scott 1eed8ce
@@ -659,12 +654,6 @@ meta_show_dialog (const char *type,
Leigh Scott 1eed8ce
       append_argument (args, cancel_text);
Leigh Scott eca2c01
     }
Leigh Scott eca2c01
 
Leigh Scott 1eed8ce
-  if (icon_name)
Leigh Scott 1eed8ce
-    {
Leigh Scott 1eed8ce
-      append_argument (args, "--icon-name");
Leigh Scott 1eed8ce
-      append_argument (args, icon_name);
Leigh Scott 1eed8ce
-    }
Leigh Scott 1eed8ce
-
Leigh Scott 1eed8ce
   tmp = columns;
Leigh Scott 1eed8ce
   while (tmp)
Leigh Scott 1eed8ce
     {
Leigh Scott 1eed8ce
diff --git a/src/meta/util.h b/src/meta/util.h
Leigh Scott 1eed8ce
index 86c53bb7c..c7427c1e1 100644
Leigh Scott 1eed8ce
--- a/src/meta/util.h
Leigh Scott 1eed8ce
+++ b/src/meta/util.h
Leigh Scott 1eed8ce
@@ -157,7 +157,6 @@ GPid meta_show_dialog (const char *type,
Leigh Scott 1eed8ce
                        const char *display,
Leigh Scott 1eed8ce
                        const char *ok_text,
Leigh Scott 1eed8ce
                        const char *cancel_text,
Leigh Scott 1eed8ce
-                       const char *icon_name,
Leigh Scott 1eed8ce
                        const int transient_for,
Leigh Scott 1eed8ce
                        GSList *columns,
Leigh Scott 1eed8ce
                        GSList *entries);
Leigh Scott 1eed8ce
diff --git a/src/x11/session.c b/src/x11/session.c
Leigh Scott 1eed8ce
index b1aec0b5a..0edc71c33 100644
Leigh Scott 1eed8ce
--- a/src/x11/session.c
Leigh Scott 1eed8ce
+++ b/src/x11/session.c
Leigh Scott 1eed8ce
@@ -1823,7 +1823,7 @@ warn_about_lame_clients_and_finish_interact (gboolean shutdown)
Leigh Scott 1eed8ce
                            "you log in."),
Leigh Scott 1eed8ce
                          "240",
Leigh Scott 1eed8ce
                          meta_get_display()->x11_display->screen_name,
Leigh Scott 1eed8ce
-                         NULL, NULL, NULL,
Leigh Scott 1eed8ce
+                         NULL, NULL,
Leigh Scott 1eed8ce
                          None,
Leigh Scott 1eed8ce
                          columns,
Leigh Scott 1eed8ce
                          lame_details);