Kaydet (Commit) e8fe1582 authored tarafından Miklos Vajna's avatar Miklos Vajna

lokdocview: fix Linux baseline build

Baseline is only used for releases, while lokdocview is a tool to
helpdevelopment for now, so don't bother with full compatiblity, just add
enough to not break the build.

Change-Id: I52e312d3c3ae80636448bf42d5f277184fb9ca7b
üst c0a185ed
......@@ -184,6 +184,7 @@ static gboolean lcl_handleTimeout(gpointer pData)
static gboolean renderOverlay(GtkWidget* pWidget, GdkEventExpose* pEvent, gpointer pData)
{
#if GTK_CHECK_VERSION(2,14,0) // we need gtk_widget_get_window()
LOKDocView* pDocView = pData;
cairo_t* pCairo;
......@@ -220,6 +221,7 @@ static gboolean renderOverlay(GtkWidget* pWidget, GdkEventExpose* pEvent, gpoint
}
cairo_destroy(pCairo);
#endif
return FALSE;
}
......@@ -390,6 +392,7 @@ static GList* lcl_payloadToRectangles(const char* pPayload)
/// Invoked on the main thread if lok_docview_callback_worker() requests so.
static gboolean lok_docview_callback(gpointer pData)
{
#if GLIB_CHECK_VERSION(2,28,0) // we need g_list_free_full()
LOKDocViewCallbackData* pCallback = pData;
switch (pCallback->m_nType)
......@@ -427,6 +430,7 @@ static gboolean lok_docview_callback(gpointer pData)
g_free(pCallback->m_pPayload);
g_free(pCallback);
#endif
return G_SOURCE_REMOVE;
}
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment