aboutsummaryrefslogtreecommitdiff
path: root/emms.el
diff options
context:
space:
mode:
authorforcer <forcer>2006-04-23 20:19:00 +0000
committerforcer <mwolson@gnu.org>2006-04-23 20:19:00 +0000
commita051095baa3bb9f50be8b8232a46bce12c03600c (patch)
tree14bc994b3ef16dc29333d33895682729007ce0a4 /emms.el
parenta4b2dff4a3d5bdb43c71615c9d5aec86767cdd14 (diff)
emms.el: Simple playlists shouldn't be bothered by read-onliness.
darcs-hash:20060423201939-2189f-806d03d345e7c8194afada0d344a3cf8e51d6e5e.gz
Diffstat (limited to 'emms.el')
-rw-r--r--emms.el9
1 files changed, 6 insertions, 3 deletions
diff --git a/emms.el b/emms.el
index af422df..61119d4 100644
--- a/emms.el
+++ b/emms.el
@@ -855,14 +855,16 @@ ignore this."
(emms-playlist-ensure-playlist-buffer)
(when (not (emms-playlist-track-at (point)))
(error "No track at point"))
- (let ((region (emms-property-region (point) 'emms-track)))
+ (let ((inhibit-read-only t)
+ (region (emms-property-region (point) 'emms-track)))
(delete-region (car region)
(cdr region))))
(defun emms-playlist-simple-shuffle ()
"Shuffle the whole playlist buffer."
(emms-playlist-ensure-playlist-buffer)
- (let ((current nil))
+ (let ((inhibit-read-only t)
+ (current nil))
(widen)
(when emms-player-playing-p
(setq current (emms-playlist-selected-track))
@@ -888,7 +890,8 @@ ignore this."
"Sort the whole playlist buffer."
(emms-playlist-ensure-playlist-buffer)
(widen)
- (let ((current (emms-playlist-selected-track))
+ (let ((inhibit-read-only t)
+ (current (emms-playlist-selected-track))
(tracks (emms-playlist-tracks-in-region (point-min)
(point-max))))
(delete-region (point-min)