Index: webrtc/examples/peerconnection/client/linux/main.cc |
diff --git a/webrtc/examples/peerconnection/client/linux/main.cc b/webrtc/examples/peerconnection/client/linux/main.cc |
index 4db929c82e95e821d8264800b4f0960d8f370436..2982c287f12beb4ee61072820fa1e825d588b9a2 100644 |
--- a/webrtc/examples/peerconnection/client/linux/main.cc |
+++ b/webrtc/examples/peerconnection/client/linux/main.cc |
@@ -54,7 +54,11 @@ class CustomSocketServer : public rtc::PhysicalSocketServer { |
int main(int argc, char* argv[]) { |
gtk_init(&argc, &argv); |
- g_type_init(); |
+ // g_type_init API is deprecated (and does nothing) since glib 2.35.0, see: |
+ // https://mail.gnome.org/archives/commits-list/2012-November/msg07809.html |
+#if !GLIB_CHECK_VERSION(2, 35, 0) |
+ g_type_init(); |
+#endif |
// g_thread_init API is deprecated since glib 2.31.0, see release note: |
// http://mail.gnome.org/archives/gnome-announce-list/2011-October/msg00041.html |
#if !GLIB_CHECK_VERSION(2, 31, 0) |