]> www.fi.muni.cz Git - evince.git/blobdiff - thumbnailer/evince-thumbnailer.c
[dualhead] document model & sidebar testing
[evince.git] / thumbnailer / evince-thumbnailer.c
index 13c6db6d9eedd9cdbeb5d80e11cece5143978158..94d6b77ea334d3b676aa9ba4f2f840ea819d6ecd 100644 (file)
@@ -13,7 +13,7 @@
 
    You should have received a copy of the GNU General Public License
    along with this program; if not, write to the Free Software
-   Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+   Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
 */
 
 #include <config.h>
@@ -26,9 +26,6 @@
 #include <string.h>
 
 #ifdef G_OS_WIN32
-#ifdef DATADIR
-#undef DATADIR
-#endif
 #include <io.h>
 #include <conio.h>
 #if !(_WIN32_WINNT >= 0x0500)
@@ -140,8 +137,7 @@ evince_thumbnail_pngenc_get (EvDocument *document, const char *thumbnail, int si
        ev_document_get_page_size (document, 0, &width, &height);
 
        rc = ev_render_context_new (page, 0, size / width);
-       pixbuf = ev_document_thumbnails_get_thumbnail (EV_DOCUMENT_THUMBNAILS (document),
-                                                      rc, FALSE);
+       pixbuf = ev_document_get_thumbnail (document, rc);
        g_object_unref (rc);
        g_object_unref (page);
        
@@ -156,7 +152,7 @@ evince_thumbnail_pngenc_get (EvDocument *document, const char *thumbnail, int si
                        gchar *overlaid_icon_path = g_build_filename (dir, "share", "evince", overlaid_icon_name, NULL);
                        g_free (dir);
 #else
-                       gchar *overlaid_icon_path = g_strdup_printf ("%s/%s", DATADIR, overlaid_icon_name);
+                       gchar *overlaid_icon_path = g_strdup_printf ("%s/%s", EVINCEDATADIR, overlaid_icon_name);
 #endif
                        overlaid_pixbuf = gdk_pixbuf_new_from_file (overlaid_icon_path, NULL);
                        g_free (overlaid_icon_path);
@@ -273,12 +269,6 @@ main (int argc, char *argv[])
                return -2;
        }
 
-       if (!EV_IS_DOCUMENT_THUMBNAILS (document)) {
-               g_object_unref (document);
-               ev_shutdown ();
-               return -2;
-       }
-
        if (EV_IS_ASYNC_RENDERER (document)) {
                struct AsyncData data;