pidgin/prefs/pidginawayprefs.c

changeset 41765
6b1dc67b861d
parent 41654
fe90b5f62e88
child 42507
8e8f223cdd5a
--- 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);

mercurial