npapi-vlc | branch: master | Cheng Sun <[email protected]> | Mon Feb 6
18:28:17 2012 +0000| [382ed111a8eb9676099cb304153c11a8e5ffa826] | committer:
Cheng Sun
Gtk: only use gdk_window_get_{width,height} when it is available
> http://git.videolan.org/gitweb.cgi/npapi-vlc.git/?a=commit;h=382ed111a8eb9676099cb304153c11a8e5ffa826
---
npapi/vlcplugin_gtk.cpp | 12 +++++++++---
1 files changed, 9 insertions(+), 3 deletions(-)
diff --git a/npapi/vlcplugin_gtk.cpp b/npapi/vlcplugin_gtk.cpp
index c2808cf..8ce5291 100644
--- a/npapi/vlcplugin_gtk.cpp
+++ b/npapi/vlcplugin_gtk.cpp
@@ -272,9 +272,15 @@ static bool video_expose_handler(GtkWidget *widget,
GdkEvent *event, gpointer us
GdkPixbuf *cone_icon = plugin->cone_icon;
if (!cone_icon) return false;
- int winwidth = gdk_window_get_width(window),
- winheight = gdk_window_get_height(window),
- iconwidth = gdk_pixbuf_get_width(cone_icon),
+ int winwidth, winheight;
+# if GTK_CHECK_VERSION(2, 24, 0)
+ winwidth = gdk_window_get_width(window);
+ winheight = gdk_window_get_height(window);
+# else
+ gdk_drawable_get_size(GDK_DRAWABLE(window), &winwidth, &winheight);
+# endif
+
+ int iconwidth = gdk_pixbuf_get_width(cone_icon),
iconheight = gdk_pixbuf_get_height(cone_icon);
double widthratio = (double) winwidth / iconwidth,
heightratio = (double) winheight / iconheight;
_______________________________________________
vlc-commits mailing list
[email protected]
http://mailman.videolan.org/listinfo/vlc-commits