projects
/
jamaendo
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Tons of fixes/tweaks/changes in general
[jamaendo]
/
jamaui
/
showalbum.py
diff --git
a/jamaui/showalbum.py
b/jamaui/showalbum.py
index
bfe6e8f
..
4325622
100644
(file)
--- a/
jamaui/showalbum.py
+++ b/
jamaui/showalbum.py
@@
-22,6
+22,7
@@
# (based on http://pygstdocs.berlios.de/pygst-tutorial/seeking.html)
#
import gtk
# (based on http://pygstdocs.berlios.de/pygst-tutorial/seeking.html)
#
import gtk
+import cgi
import hildon
import jamaendo
from playerwindow import open_playerwindow
import hildon
import jamaendo
from playerwindow import open_playerwindow
@@
-61,7
+62,7
@@
class ShowAlbum(hildon.StackableWindow):
vbox2 = gtk.VBox()
self.albumname = gtk.Label()
vbox2 = gtk.VBox()
self.albumname = gtk.Label()
- self.albumname.set_markup('<big>%s</big>'%(album.name))
+ self.albumname.set_markup('<big>%s</big>'%(cgi.escape(album.name)))
self.trackarea = hildon.PannableArea()
self.tracks = TrackList(numbers=True)
self.trackarea = hildon.PannableArea()
self.tracks = TrackList(numbers=True)
@@
-90,10
+91,8
@@
class ShowAlbum(hildon.StackableWindow):
self.create_menu()
self.create_menu()
- self.show_all()
-
def create_menu(self):
def create_menu(self):
- def on_player():
+ def on_player(*args):
from playerwindow import open_playerwindow
open_playerwindow()
self.menu = hildon.AppMenu()
from playerwindow import open_playerwindow
open_playerwindow()
self.menu = hildon.AppMenu()
@@
-150,7
+149,8
@@
class ShowAlbum(hildon.StackableWindow):
def row_activated(self, treeview, path, view_column):
_id = self.tracks.get_track_id(path)
def row_activated(self, treeview, path, view_column):
_id = self.tracks.get_track_id(path)
- log.debug("clicked %s", _id)
+ track = jamaendo.get_track(_id)
+ self.open_item(track)
def open_item(self, item):
if isinstance(item, jamaendo.Album):
def open_item(self, item):
if isinstance(item, jamaendo.Album):