From 590ff2954004afdd1a703f3ab77244da299c091f Mon Sep 17 00:00:00 2001 From: Michael Schwendt Date: Oct 30 2009 10:10:02 +0000 Subject: - Fix non-top-level filewriter plugin dialogs. --- diff --git a/audacious-plugins-2.2-beta1-filewriter-dialogs.patch b/audacious-plugins-2.2-beta1-filewriter-dialogs.patch new file mode 100644 index 0000000..0fe6f62 --- /dev/null +++ b/audacious-plugins-2.2-beta1-filewriter-dialogs.patch @@ -0,0 +1,33 @@ +diff -Nur audacious-plugins-fedora-2.2-beta1-orig/src/filewriter/filewriter.c audacious-plugins-2.2-beta1-filewriter/src/filewriter/filewriter.c +--- audacious-plugins-fedora-2.2-beta1-orig/src/filewriter/filewriter.c 2009-10-20 23:37:23.000000000 +0200 ++++ audacious-plugins-2.2-beta1-filewriter/src/filewriter/filewriter.c 2009-10-29 14:53:36.000000000 +0100 +@@ -423,6 +423,7 @@ + if (!configure_win) + { + configure_win = gtk_window_new(GTK_WINDOW_TOPLEVEL); ++ gtk_window_set_type_hint(GTK_WINDOW(configure_win), GDK_WINDOW_TYPE_HINT_DIALOG); + + gtk_signal_connect(GTK_OBJECT(configure_win), "destroy", + GTK_SIGNAL_FUNC(configure_destroy), NULL); +diff -Nur audacious-plugins-fedora-2.2-beta1-orig/src/filewriter/mp3.c audacious-plugins-2.2-beta1-filewriter/src/filewriter/mp3.c +--- audacious-plugins-fedora-2.2-beta1-orig/src/filewriter/mp3.c 2009-10-20 23:37:23.000000000 +0200 ++++ audacious-plugins-2.2-beta1-filewriter/src/filewriter/mp3.c 2009-10-29 14:54:32.000000000 +0100 +@@ -719,6 +719,7 @@ + + if (!configure_win) { + configure_win = gtk_window_new(GTK_WINDOW_TOPLEVEL); ++ gtk_window_set_type_hint(GTK_WINDOW(configure_win), GDK_WINDOW_TYPE_HINT_DIALOG); + + gtk_signal_connect(GTK_OBJECT(configure_win), "destroy", + GTK_SIGNAL_FUNC(gtk_widget_destroyed), +diff -Nur audacious-plugins-fedora-2.2-beta1-orig/src/filewriter/vorbis.c audacious-plugins-2.2-beta1-filewriter/src/filewriter/vorbis.c +--- audacious-plugins-fedora-2.2-beta1-orig/src/filewriter/vorbis.c 2009-10-20 23:37:23.000000000 +0200 ++++ audacious-plugins-2.2-beta1-filewriter/src/filewriter/vorbis.c 2009-10-29 14:54:21.000000000 +0100 +@@ -273,6 +273,7 @@ + if (configure_win == NULL) + { + configure_win = gtk_window_new(GTK_WINDOW_TOPLEVEL); ++ gtk_window_set_type_hint(GTK_WINDOW(configure_win), GDK_WINDOW_TYPE_HINT_DIALOG); + g_signal_connect(G_OBJECT(configure_win), "destroy", G_CALLBACK(gtk_widget_destroyed), NULL); + + gtk_window_set_title(GTK_WINDOW(configure_win), _("Vorbis Encoder Configuration")); diff --git a/audacious-plugins.spec b/audacious-plugins.spec index 77f0152..50440f0 100644 --- a/audacious-plugins.spec +++ b/audacious-plugins.spec @@ -5,7 +5,7 @@ Name: audacious-plugins Version: 2.2 -Release: 0.3.beta1%{?dist} +Release: 0.4.beta1%{?dist} Summary: Plugins for the Audacious media player Group: Applications/Multimedia URL: http://audacious-media-player.org/ @@ -27,6 +27,8 @@ Patch2: audacious-plugins-2.0.1-xmms-skindir.patch Patch3: audacious-plugins-2.2-beta1-pulseaudio.patch # merged upstream Patch4: audacious-plugins-2.2-beta1-modplug.patch +# submitted upstream +Patch5: audacious-plugins-2.2-beta1-filewriter-dialogs.patch BuildRequires: audacious-devel >= %{aud_ver} BuildRequires: jack-audio-connection-kit-devel libsamplerate-devel @@ -151,6 +153,7 @@ vortex compressed files. %patch2 -p1 -b .xmms-skindir %patch3 -p1 -b .add-pulseaudio %patch4 -p1 -b .modplug +%patch5 -p1 -b .filewriter-dialogs sed -i '\,^.SILENT:,d' buildsys.mk.in @@ -233,6 +236,9 @@ rm -rf $RPM_BUILD_ROOT %changelog +* Fri Oct 30 2009 Michael Schwendt - 2.2-0.4.beta1 +- Fix non-top-level filewriter plugin dialogs. + * Sun Oct 25 2009 Michael Schwendt - 2.2-0.3.beta1 - Update pulse_audio patch with correct get_song_name().