From ffa0624bf1b57634e5445c97e50a47134182e213 Mon Sep 17 00:00:00 2001 From: Matthew S. Wilson Date: Sat, 02 Jul 2005 16:15:00 +0000 Subject: return NULL if the document does not implement the selection interface. 2005-07-02 Matthew S. Wilson * shell/ev-pixbuf-cache.c (ev_pixbuf_cache_get_selection_pixbuf): return NULL if the document does not implement the selection interface. --- (limited to 'shell/ev-pixbuf-cache.c') diff --git a/shell/ev-pixbuf-cache.c b/shell/ev-pixbuf-cache.c index a6127c3..0d1507d 100644 --- a/shell/ev-pixbuf-cache.c +++ b/shell/ev-pixbuf-cache.c @@ -704,6 +704,10 @@ ev_pixbuf_cache_get_selection_pixbuf (EvPixbufCache *pixbuf_cache, { CacheJobInfo *job_info; + /* the document does not implement the selection interface */ + if (!EV_IS_SELECTION (pixbuf_cache->document)) + return NULL; + job_info = find_job_cache (pixbuf_cache, page); if (job_info == NULL) return NULL; -- cgit v0.9.1