diff pidgin/gtkmedia.c @ 32197:6f503dcd843e

pidgin: Fix building on GTK+ less than 2.14. Closes #14261
author Paul Aurich <paul@darkrain42.org>
date Sun, 17 Jul 2011 04:03:42 +0000
parents db480fe010d5
children f21518a8f3b8 fed510b05c32
line wrap: on
line diff
--- a/pidgin/gtkmedia.c	Sun Jul 17 03:55:29 2011 +0000
+++ b/pidgin/gtkmedia.c	Sun Jul 17 04:03:42 2011 +0000
@@ -538,12 +538,20 @@
 	GdkWindow *window = NULL;
 
 	if (data->participant == NULL)
+#if GTK_CHECK_VERSION(2, 14, 0)
 		window = gtk_widget_get_window(priv->local_video);
+#else
+		window = (priv->local_video)->window;
+#endif
 	else {
 		GtkWidget *widget = pidgin_media_get_widget(data->gtkmedia,
 				data->session_id, data->participant);
 		if (widget)
+#if GTK_CHECK_VERSION(2, 14, 0)
 			window = gtk_widget_get_window(widget);
+#else
+			window = widget->window;
+#endif
 	}
 
 	if (window) {