--- a/pidgin/gtkconv.c Fri Mar 11 01:27:50 2022 -0600
+++ b/pidgin/gtkconv.c Fri Mar 11 01:43:20 2022 -0600
@@ -31,10 +31,6 @@
#include <gdk/gdkkeysyms.h>
--- a/pidgin/gtkmedia.c Fri Mar 11 01:27:50 2022 -0600
+++ b/pidgin/gtkmedia.c Fri Mar 11 01:43:20 2022 -0600
@@ -222,42 +222,6 @@
-pidgin_x_error_handler(Display *display, XErrorEvent *event)
- const gchar *error_type;
- switch (event->error_code) {
-#define XERRORCASE(type) case type: error_type = #type; break
- XERRORCASE(BadDrawable);
- XERRORCASE(BadIDChoice);
- XERRORCASE(BadImplementation);
- XERRORCASE(BadRequest);
- error_type = "unknown";
- purple_debug_error("media", "A %s Xlib error has occurred. "
- "The program would normally crash now.\n",
static const GActionEntry media_action_entries[] = {
{ "Hangup", pidgin_media_hangup_activate_cb },
{ "Hold", NULL, NULL, "false", pidgin_media_hold_change_state_cb },
@@ -310,10 +274,6 @@
media->priv = pidgin_media_get_instance_private(media);
- XSetErrorHandler(pidgin_x_error_handler);
g_action_map_add_action_entries(G_ACTION_MAP(media),
G_N_ELEMENTS(media_action_entries), media);