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
This commit is contained in:
@@ -184,6 +184,7 @@ static gboolean lcl_handleTimeout(gpointer pData)
|
|||||||
|
|
||||||
static gboolean renderOverlay(GtkWidget* pWidget, GdkEventExpose* pEvent, 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;
|
LOKDocView* pDocView = pData;
|
||||||
cairo_t* pCairo;
|
cairo_t* pCairo;
|
||||||
|
|
||||||
@@ -220,6 +221,7 @@ static gboolean renderOverlay(GtkWidget* pWidget, GdkEventExpose* pEvent, gpoint
|
|||||||
}
|
}
|
||||||
|
|
||||||
cairo_destroy(pCairo);
|
cairo_destroy(pCairo);
|
||||||
|
#endif
|
||||||
return FALSE;
|
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.
|
/// Invoked on the main thread if lok_docview_callback_worker() requests so.
|
||||||
static gboolean lok_docview_callback(gpointer pData)
|
static gboolean lok_docview_callback(gpointer pData)
|
||||||
{
|
{
|
||||||
|
#if GLIB_CHECK_VERSION(2,28,0) // we need g_list_free_full()
|
||||||
LOKDocViewCallbackData* pCallback = pData;
|
LOKDocViewCallbackData* pCallback = pData;
|
||||||
|
|
||||||
switch (pCallback->m_nType)
|
switch (pCallback->m_nType)
|
||||||
@@ -427,6 +430,7 @@ static gboolean lok_docview_callback(gpointer pData)
|
|||||||
|
|
||||||
g_free(pCallback->m_pPayload);
|
g_free(pCallback->m_pPayload);
|
||||||
g_free(pCallback);
|
g_free(pCallback);
|
||||||
|
#endif
|
||||||
return G_SOURCE_REMOVE;
|
return G_SOURCE_REMOVE;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user