sw/source/core/layout/flowfrm.cxx |    5 +++--
 vcl/unx/gtk3/gtk3gtkframe.cxx     |   11 ++++++++++-
 2 files changed, 13 insertions(+), 3 deletions(-)

New commits:
commit f27c5f598feb8692788bca7085343eb0cc7707b8
Author: Caolán McNamara <caol...@redhat.com>
Date:   Wed Jan 27 15:50:01 2016 +0000

    gtk_drag_begin_with_coordinates is too new for tinderbox
    
    Change-Id: I759b8d1421860501243039c66d17fb82ac66dd47

diff --git a/vcl/unx/gtk3/gtk3gtkframe.cxx b/vcl/unx/gtk3/gtk3gtkframe.cxx
index d98b3be..de86fbc 100644
--- a/vcl/unx/gtk3/gtk3gtkframe.cxx
+++ b/vcl/unx/gtk3/gtk3gtkframe.cxx
@@ -3962,7 +3962,7 @@ void GtkSalFrame::startDrag(gint nButton, gint 
nDragOriginX, gint nDragOriginY,
     GdkDeviceManager* pDeviceManager = 
gdk_display_get_device_manager(getGdkDisplay());
     aFakeEvent.button.device = 
gdk_device_manager_get_client_pointer(pDeviceManager);
 
-
+#if GTK_CHECK_VERSION(3,10,0)
     GdkDragContext *pContext = 
gtk_drag_begin_with_coordinates(getMouseEventWidget(),
                                                                pTargetList,
                                                                sourceActions,
@@ -3970,6 +3970,15 @@ void GtkSalFrame::startDrag(gint nButton, gint 
nDragOriginX, gint nDragOriginY,
                                                                &aFakeEvent,
                                                                nDragOriginX,
                                                                nDragOriginY);
+#else
+    GdkDragContext *pContext = gtk_drag_begin(getMouseEventWidget(),
+                                              pTargetList,
+                                              sourceActions,
+                                              nButton,
+                                              &aFakeEvent);
+    (void)nDragOriginX;
+    (void)nDragOriginY;
+#endif
 
     if (!pContext)
         m_pDragSource->dragFailed();
commit b7ffd2564e9e410c4ab995dd15a8aa0bddb7d06b
Author: Caolán McNamara <caol...@redhat.com>
Date:   Wed Jan 27 15:28:37 2016 +0000

    Related: rhbz#1293210 crash in SwFlowFrm::BwdMoveNecessary
    
    Change-Id: I3b902b7fbd02b32f5d13dc47854445558e93b341

diff --git a/sw/source/core/layout/flowfrm.cxx 
b/sw/source/core/layout/flowfrm.cxx
index 44c1254..becbfff 100644
--- a/sw/source/core/layout/flowfrm.cxx
+++ b/sw/source/core/layout/flowfrm.cxx
@@ -287,10 +287,11 @@ sal_uInt8 SwFlowFrame::BwdMoveNecessary( const 
SwPageFrame *pPage, const SwRect
             nRet = 1;
         pTmp = pTmp->GetFollow();
     } while ( !nRet && pTmp );
-    if ( pPage->GetSortedObjs() )
+    const SwSortedObjs *pObjs = pPage ? pPage->GetSortedObjs() : nullptr;
+    if (pObjs)
     {
         // #i28701# - new type <SwSortedObjs>
-        const SwSortedObjs &rObjs = *pPage->GetSortedObjs();
+        const SwSortedObjs &rObjs = *pObjs;
         sal_uLong nIndex = ULONG_MAX;
         for ( size_t i = 0; nRet < 3 && i < rObjs.size(); ++i )
         {
_______________________________________________
Libreoffice-commits mailing list
libreoffice-comm...@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/libreoffice-commits

Reply via email to