--- a/pidgin/prefs/pidginawayprefs.c Fri Sep 30 03:11:02 2022 -0500 +++ b/pidgin/prefs/pidginawayprefs.c Fri Sep 30 03:12:09 2022 -0500 @@ -38,7 +38,6 @@ GtkWidget *mins_before_away; GtkWidget *idle_row; GtkWidget *away_when_idle; - GtkWidget *auto_reply; GtkWidget *startup_current_status; GtkWidget *startup_row; }; @@ -73,24 +72,6 @@ purple_savedstatus_get_creation_time(status)); } -static gchar * -auto_reply_expression_cb(GObject *self, G_GNUC_UNUSED gpointer data) -{ - const gchar *text = ""; - const gchar *value = NULL; - - value = gtk_string_object_get_string(GTK_STRING_OBJECT(self)); - if(purple_strequal(value, "never")) { - text = _("Never"); - } else if(purple_strequal(value, "away")) { - text = _("When away"); - } else if(purple_strequal(value, "awayidle")) { - text = _("When both away and idle"); - } - - return g_strdup(text); -} - static void set_startupstatus(PurpleSavedStatus *status) { @@ -122,10 +103,6 @@ gtk_widget_class_bind_template_child(widget_class, PidginAwayPrefs, idle_row); gtk_widget_class_bind_template_child(widget_class, PidginAwayPrefs, - auto_reply); - gtk_widget_class_bind_template_callback(widget_class, - auto_reply_expression_cb); - gtk_widget_class_bind_template_child(widget_class, PidginAwayPrefs, startup_current_status); gtk_widget_class_bind_template_child(widget_class, PidginAwayPrefs, startup_row); @@ -159,9 +136,6 @@ menu, "sensitive", G_BINDING_SYNC_CREATE); - /* Away stuff */ - pidgin_prefs_bind_combo_row("/purple/away/auto_reply", prefs->auto_reply); - /* Signon status stuff */ pidgin_prefs_bind_switch("/purple/savedstatus/startup_current_status", prefs->startup_current_status);