diff options
author | H Durer <h.duerer@gmail.com> | 2018-03-19 15:54:23 +0000 |
---|---|---|
committer | Johnson Denen <johnson.denen@gmail.com> | 2018-08-10 22:20:04 -0400 |
commit | 9f9a6e8c45e329d58a772dcf25942f7093ba5fc0 (patch) | |
tree | e8b3c59f0ec14b110cf93251c95a71b9324b4ad4 /lisp/mastodon-profile.el | |
parent | df32beb187aa7cc360324a75c802165aba016aeb (diff) |
Give mastodon-media--inline-images a saner interface. (#191)
Instead of making it search the whole buffer every time to find images to load, give it a range where this work should be done.
We then call this immediately after inserting a single status, notification, ...
There should be no big noticible difference - images might load a tiny bit sooner although I doubt you can see that.
This should be more efficient on large buffers although Alex didn't notice any problems when testing streamed buffers.
We should still do it as it make things easier to understand. I was always worried about these global operations.
Diffstat (limited to 'lisp/mastodon-profile.el')
-rw-r--r-- | lisp/mastodon-profile.el | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/lisp/mastodon-profile.el b/lisp/mastodon-profile.el index 9dc5a82..fca1bd8 100644 --- a/lisp/mastodon-profile.el +++ b/lisp/mastodon-profile.el @@ -76,7 +76,8 @@ " ------------\n") 'success)) (setq mastodon-tl-update-point (point)) - (mastodon-tl--timeline json))) + (mastodon-media--inline-images (point-min) (point)) + (mastodon-tl--timeline json))) (mastodon-tl--goto-next-toot))) (defun mastodon-profile--get-toot-author () @@ -112,8 +113,7 @@ FIELD is used to identify regions under 'account" 'byline 't 'toot-id (cdr (assoc 'id toot)) 'toot-json toot) "\n")) - tootv)) - (mastodon-media--inline-images)) + tootv))) (defun mastodon-profile--get-following () "Request a list of those who the user under point follows." |