diff src/audacious/ui_equalizer.c @ 3077:4b076ad636e6

use GdkPixmaps for doublesizing
author Tomasz Mon <desowin@gmail.com>
date Sat, 14 Jul 2007 12:45:03 +0200
parents c5189bc4100b
children 821a712c08a3
line wrap: on
line diff
--- a/src/audacious/ui_equalizer.c	Sat Jul 14 00:01:14 2007 +0200
+++ b/src/audacious/ui_equalizer.c	Sat Jul 14 12:45:03 2007 +0200
@@ -307,12 +307,10 @@
     if (force || redraw) {
         if (cfg.doublesize && cfg.eq_doublesize_linked) {
             if (force) {
-                img = gdk_drawable_get_image(equalizerwin_bg, 0, 0, 275, 116);
-                img2x = create_dblsize_image(img);
-                gdk_draw_image(equalizerwin_bg_x2, SKINNED_WINDOW(equalizerwin)->gc,
-                               img2x, 0, 0, 0, 0, 550, 232);
-                g_object_unref(img2x);
-                g_object_unref(img);
+                GdkPixmap *img2;
+                img2 = create_dblsize_pixmap(equalizerwin_bg);
+                gdk_draw_drawable(equalizerwin_bg_x2, SKINNED_WINDOW(equalizerwin)->gc, img2, 0, 0, 0, 0, 550, 232);
+                g_object_unref(img2);
             }
             else {
                 for (wl = equalizerwin_wlist; wl; wl = g_list_next(wl)) {