     }
     
     func favPlaylist() {
-        if let currentPlaylist = playlist {
-            Logger.sendUIActionEvent(self, action: "favPlaylist", label: "")
-            showSelectPlaylistViewController(currentPlaylist.getTracks())
-        }
+        Logger.sendUIActionEvent(self, action: "favPlaylist", label: "")
+        showSelectPlaylistViewController(playlist.getTracks())
     }
 
     func showSelectPlaylistViewController(tracks: [Track]) {

class TrackTableViewController: UITableViewController {
    let tableCellReuseIdentifier = "trackTableViewCell"
    let cellHeight: CGFloat      = 80
    
    var playlist: Playlist! = nil
    var playlistLoader: PlaylistLoader!
    var appDelegate: AppDelegate { get { return UIApplication.sharedApplication().delegate as! AppDelegate }}
    var isSelectedPlaylist: Bool {
        get {
            if playlist != nil && appDelegate.selectedPlaylist != nil {
                return playlist!.id == appDelegate.selectedPlaylist!.id
            }
            return false
        }
    }
    var isPlayingPlaying: Bool {
        get {
            if playlist != nil && appDelegate.selectedPlaylist != nil {
                return playlist!.id == appDelegate.selectedPlaylist!.id
            }
            return false
        }
    }

        let copy = UITableViewRowAction(style: .Default, title: "Fav　　".localize()) {
            (action, indexPath) in
            Logger.sendUIActionEvent(self, action: "FavTrackAtIndex", label: "\(indexPath.item)")
            let track = self.playlist.getTracks()[indexPath.item]
            self.showSelectPlaylistViewController([track])
        }
        copy.backgroundColor = UIColor.green
