rpms/audacious-plugins/F-12 audacious-plugins-2.2-amidi.patch, NONE, 1.1 audacious-plugins-2.2-no-adplugdb.patch, NONE, 1.1 audacious-plugins-2.2-playlist-font-safety.patch, NONE, 1.1

Michael Schwendt mschwendt at fedoraproject.org
Fri Mar 19 17:59:31 UTC 2010


Author: mschwendt

Update of /cvs/pkgs/rpms/audacious-plugins/F-12
In directory cvs01.phx2.fedoraproject.org:/tmp/cvs-serv27022

Added Files:
	audacious-plugins-2.2-amidi.patch 
	audacious-plugins-2.2-no-adplugdb.patch 
	audacious-plugins-2.2-playlist-font-safety.patch 
Log Message:
sync missing patches

audacious-plugins-2.2-amidi.patch:
 i_midi.c |    6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)

--- NEW FILE audacious-plugins-2.2-amidi.patch ---
diff -Nur audacious-plugins-2.2-orig/src/amidi-plug/i_midi.c audacious-plugins-2.2-amidi/src/amidi-plug/i_midi.c
--- audacious-plugins-2.2-orig/src/amidi-plug/i_midi.c	2009-11-22 23:49:52.000000000 +0100
+++ audacious-plugins-2.2-amidi/src/amidi-plug/i_midi.c	2010-03-16 10:41:24.000000000 +0100
@@ -659,8 +659,10 @@
   /* IMPORTANT
      this couple of important values is set by i_midi_set_length */
   mf->length = length_microsec;
-  mf->avg_microsec_per_tick = (gint)(length_microsec / mf->max_tick);
-
+  if (mf->max_tick)
+      mf->avg_microsec_per_tick = (gint)(length_microsec / mf->max_tick);
+  else
+      mf->avg_microsec_per_tick = 1;  /* dummy - protect against div-by-zero */
   return;
 }
 

audacious-plugins-2.2-no-adplugdb.patch:
 adplug-xmms.cc |    2 ++
 1 file changed, 2 insertions(+)

--- NEW FILE audacious-plugins-2.2-no-adplugdb.patch ---
diff -Nur audacious-plugins-2.2-orig/src/adplug/adplug-xmms.cc audacious-plugins-2.2/src/adplug/adplug-xmms.cc
--- audacious-plugins-2.2-orig/src/adplug/adplug-xmms.cc	2009-11-22 23:49:52.000000000 +0100
+++ audacious-plugins-2.2/src/adplug/adplug-xmms.cc	2010-03-13 19:29:06.000000000 +0100
@@ -1043,8 +1043,10 @@
     {
       std::string userdb;
       userdb = "file://" + std::string(g_get_home_dir()) + "/" ADPLUG_CONFDIR "/" + ADPLUGDB_FILE;
+      if (aud_vfs_file_test(userdb.c_str(),G_FILE_TEST_EXISTS)) {
       plr.db->load (userdb);    // load user's database
       dbg_printf (" (userdb=\"%s\")", userdb.c_str());
+      }
     }
   }
   CAdPlug::set_database (plr.db);

audacious-plugins-2.2-playlist-font-safety.patch:
 skins_cfg.c |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

--- NEW FILE audacious-plugins-2.2-playlist-font-safety.patch ---
diff -Nur audacious-plugins-2.2-orig/src/skins/skins_cfg.c audacious-plugins-2.2/src/skins/skins_cfg.c
--- audacious-plugins-2.2-orig/src/skins/skins_cfg.c	2009-11-22 23:49:53.000000000 +0100
+++ audacious-plugins-2.2/src/skins/skins_cfg.c	2010-03-13 19:57:52.000000000 +0100
@@ -233,7 +233,7 @@
     if (!config.mainwin_font)
         config.mainwin_font = g_strdup(MAINWIN_DEFAULT_FONT);
 
-    if (!config.playlist_font)
+    if (!config.playlist_font || !strchr(config.playlist_font,' '))
         config.playlist_font = g_strdup(PLAYLISTWIN_DEFAULT_FONT);
 
     if (!aud_cfg_db_get_float(cfgfile, "skins", "scale_factor", &(config.scale_factor)))



More information about the scm-commits mailing list