| Summary: | Right-clicking a magnatune album in the playlist and Buy gives the wrong buy box | ||
|---|---|---|---|
| Product: | [Applications] amarok | Reporter: | Pascal d'Hermilly <pascal> | 
| Component: | Internet Services | Assignee: | Amarok Bugs <amarok-bugs-null> | 
| Status: | RESOLVED FIXED | ||
| Severity: | normal | CC: | nhn | 
| Priority: | NOR | ||
| Version First Reported In: | 2.0-rc | ||
| Target Milestone: | --- | ||
| Platform: | Ubuntu | ||
| OS: | Linux | ||
| Latest Commit: | Version Fixed/Implemented In: | ||
| Sentry Crash Report: | |||
| 
        
          Description
        
        
          Pascal d'Hermilly
        
        
        
        
          2008-11-26 21:20:21 UTC
        
       Nikolaj, any ideas? The reason this fails is that the "buy" action on magnatune tracks are part of the custom action capability. These actions were never meant to be shown in the playlist, and this particular action operates based on what is selected in the Magnatune browser. Originally these actions were not shown in the playlist at all, but someone changed that recently it seems. SVN commit 889617 by nhnielsen: Fix using the "Purchase" or "Download" actions from the playlist starting a purchase or download of the wrong album. Please give this a bit of testing ( just check that the purchase/download of the right album is initated no matter where this action is invoked from ( playlist, browser, tray icon, toolbar, or current track applet ) ). No need to actually purchase or download anything BUG: 176171 M +1 -0 CMakeLists.txt M +70 -35 MagnatuneMeta.cpp M +13 -5 MagnatuneMeta.h A MagnatunePurchaseAction.cpp [License: GPL (v2+)] A MagnatunePurchaseAction.h [License: GPL (v2+)] M +33 -1 MagnatuneStore.cpp M +5 -1 MagnatuneStore.h WebSVN link: http://websvn.kde.org/?view=rev&revision=889617 |