diff -Nur drapes-0.5.2.orig/drapes/ConfigMenu.cs drapes-0.5.2/drapes/ConfigMenu.cs --- drapes-0.5.2.orig/drapes/ConfigMenu.cs 2007-03-20 20:45:18.000000000 +0100 +++ drapes-0.5.2/drapes/ConfigMenu.cs 2010-04-15 22:10:05.331422175 +0200 @@ -123,7 +123,6 @@ DrapesApp.Cfg.MonitorDirectoryChanged += this.OnSettingMonitorDirChanged; DrapesApp.Cfg.MonitorEnabledChanged += this.OnSettingMonitorEnabledChange; - DrapesApp.Cfg.SwitchDelayChanged += this.OnSettingTimmerChanged; DrapesApp.Cfg.StyleChanged += this.OnSettingStyleChanged; // E: General Tab @@ -648,12 +647,6 @@ fcbDir.SetCurrentFolder(args.Value); } - // Widget: scaleTimer - private void OnSettingTimmerChanged(object sender, Config.SettingsChangeEvent args) - { - if (scaleTimer.Value != (double) args.Value) - scaleTimer.Value = (double) args.Value; - } // Widget: cmbStyle private void OnSettingStyleChanged(object sender, Config.SettingsChangeEvent args) diff -Nur drapes-0.5.2.orig/drapes/Wallpaper.cs drapes-0.5.2/drapes/Wallpaper.cs --- drapes-0.5.2.orig/drapes/Wallpaper.cs 2007-03-21 03:27:57.000000000 +0100 +++ drapes-0.5.2/drapes/Wallpaper.cs 2010-04-15 22:37:07.086422664 +0200 @@ -397,8 +397,7 @@ ThumbnailFactory t = new ThumbnailFactory(ThumbnailSize.Normal); // Grab the thumb - existing = t.Lookup(filename, CurrentMtime); - Pixbuf thumb = new Pixbuf(existing); + Pixbuf thumb = new Pixbuf(filename); // Figure out the scale for previews int x, y; diff -Nur drapes-0.5.2/drapes/ConfigMenu.cs drapes-0.5.2.new/drapes/ConfigMenu.cs --- drapes-0.5.2.orig/drapes/ConfigMenu.cs 2007-03-20 20:45:18.000000000 +0100 +++ drapes-0.5.2/drapes/ConfigMenu.cs 2008-03-29 21:11:37.000000000 +0100 @@ -151,9 +151,9 @@ tvc.PackStart(tx, true); // Our custom column rendering function - tvc.SetCellDataFunc(tg, RenderList); - tvc.SetCellDataFunc(px, RenderList); - tvc.SetCellDataFunc(tx, RenderList); + tvc.SetCellDataFunc(tg, (Gtk.TreeCellDataFunc)RenderList); + tvc.SetCellDataFunc(px, (Gtk.TreeCellDataFunc)RenderList); + tvc.SetCellDataFunc(tx, (Gtk.TreeCellDataFunc)RenderList); // Just one column that everything is shoved into tvBgList.AppendColumn(tvc); diff -Nur drapes-0.5.2/drapes/Makefile.in drapes-0.5.2.new/drapes/Makefile.in --- drapes-0.5.2.orig/drapes/Makefile.in 2007-10-02 04:48:27.000000000 +0200 +++ drapes-0.5.2/drapes/Makefile.in 2008-03-29 21:16:15.000000000 +0100 @@ -220,6 +220,8 @@ ASSEMBLIES = \ -r:System.Xml \ -r:Mono.Posix \ + -pkg:gnome-sharp-2.0 \ + -pkg:gnome-panel-sharp-2.24 \ -pkg:gconf-sharp-2.0 \ -pkg:glade-sharp-2.0 \ -pkg:gnome-vfs-sharp-2.0 --- drapes-0.5.2.orig/drapes/Traylib.cs 2007-03-20 18:38:39.000000000 +0100 +++ drapes-0.5.2/drapes/Traylib.cs 2010-04-16 15:09:00.293556561 +0200 @@ -123,7 +123,7 @@ return; } - widget.AppPaintable = true; + widget.AppPaintable = false; widget.DoubleBuffered = false; widget.GdkWindow.SetBackPixmap (null, true); widget.ExposeEvent += OnChildExpose;