svtools/qa/unit/GraphicObjectTest.cxx | 1 + sw/source/core/docnode/nodes.cxx | 4 ++-- vcl/unx/gtk/window/gtksalframe.cxx | 10 ++++++---- 3 files changed, 9 insertions(+), 6 deletions(-)
New commits: commit e53da56ab2afbd28235137776a2b11f5b07fe828 Author: Caolán McNamara <caol...@redhat.com> Date: Mon Mar 2 16:18:38 2015 +0000 quieten this a bit Change-Id: Iea35e1377613a16a05c0df73cd9a38f4b717f015 diff --git a/vcl/unx/gtk/window/gtksalframe.cxx b/vcl/unx/gtk/window/gtksalframe.cxx index 2451895..21ee7f8 100644 --- a/vcl/unx/gtk/window/gtksalframe.cxx +++ b/vcl/unx/gtk/window/gtksalframe.cxx @@ -1964,8 +1964,7 @@ void GtkSalFrame::AllocateFrame() basebmp::FORMAT_THIRTYTWO_BIT_TC_MASK_BGRX, cairo_stride); m_aFrame->setDamageTracker( basebmp::IBitmapDeviceDamageTrackerSharedPtr(new DamageTracker(*this)) ); - fprintf( stderr, "allocated m_aFrame size of %dx%d \n", - (int)maGeometry.nWidth, (int)maGeometry.nHeight ); + SAL_INFO("vcl.gtk3", "allocated m_aFrame size of " << maGeometry.nWidth << " x " << maGeometry.nHeight); #if OSL_DEBUG_LEVEL > 0 // set background to orange m_aFrame->clear( basebmp::Color( 255, 127, 0 ) ); commit eb95cdd91a82b8f2a10b5cce0f7ab3f3a33a3e91 Author: Caolán McNamara <caol...@redhat.com> Date: Mon Mar 2 16:15:29 2015 +0000 implement GetWorkArea for gtk3 Change-Id: I1dc064886516777ef4f714c2e4ecc95abd053dbc diff --git a/vcl/unx/gtk/window/gtksalframe.cxx b/vcl/unx/gtk/window/gtksalframe.cxx index dda79d7..2451895 100644 --- a/vcl/unx/gtk/window/gtksalframe.cxx +++ b/vcl/unx/gtk/window/gtksalframe.cxx @@ -2092,8 +2092,11 @@ void GtkSalFrame::GetWorkArea( Rectangle& rRect ) #if !GTK_CHECK_VERSION(3,0,0) rRect = GetGtkSalData()->GetGtkDisplay()->getWMAdaptor()->getWorkArea( 0 ); #else - g_warning ("no get work area"); - rRect = Rectangle( 0, 0, 1024, 768 ); + GdkScreen *pScreen = gtk_window_get_screen(GTK_WINDOW(m_pWindow)); + gint nMonitor = gdk_screen_get_monitor_at_window(pScreen, widget_get_window(m_pWindow)); + GdkRectangle aRect; + gdk_screen_get_monitor_workarea(pScreen, nMonitor, &aRect); + rRect = Rectangle(aRect.x, aRect.y, aRect.width, aRect.height); #endif } commit c3c41f2190739243a8e9d9c8c44759f30e7a1bbf Author: Caolán McNamara <caol...@redhat.com> Date: Mon Mar 2 15:41:57 2015 +0000 coverity#735901 Dereference after null check Change-Id: Ie7defb4233a8ed51d358f8686ea8bfb6d22bb4c3 diff --git a/sw/source/core/docnode/nodes.cxx b/sw/source/core/docnode/nodes.cxx index a97dfe0..bec2c28 100644 --- a/sw/source/core/docnode/nodes.cxx +++ b/sw/source/core/docnode/nodes.cxx @@ -1614,7 +1614,7 @@ void SwNodes::MoveRange( SwPaM & rPam, SwPosition & rPos, SwNodes& rNodes ) pDestNd = rPos.nNode.GetNode().GetTxtNode(); } - if( pDestNd && pEnd->nContent.GetIndex() ) + if (pDestNd && pEnd->nContent.GetIndex()) { // move the content into the new node SwIndex aIdx( pEndSrcNd, 0 ); @@ -1622,7 +1622,7 @@ void SwNodes::MoveRange( SwPaM & rPam, SwPosition & rPos, SwNodes& rNodes ) pEnd->nContent.GetIndex()); } - if( bCopyCollFmt ) + if (pDestNd && bCopyCollFmt) { SwDoc* const pInsDoc = pDestNd->GetDoc(); ::sw::UndoGuard const ug(pInsDoc->GetIDocumentUndoRedo()); commit 6ee80e749a9ce6f56d53205ac1bd5d19429138a7 Author: Caolán McNamara <caol...@redhat.com> Date: Mon Mar 2 15:38:07 2015 +0000 coverity#1272391 Dereference null return value Change-Id: Id1c5a498ff5c25eefe2573e695f66d8922213f92 diff --git a/svtools/qa/unit/GraphicObjectTest.cxx b/svtools/qa/unit/GraphicObjectTest.cxx index 036df77..463a1ce 100644 --- a/svtools/qa/unit/GraphicObjectTest.cxx +++ b/svtools/qa/unit/GraphicObjectTest.cxx @@ -262,6 +262,7 @@ void GraphicObjectTest::testTdf88935() if( aNodes[nIndex]->IsGrfNode() ) { SwGrfNode* pGrfNode = aNodes[nIndex]->GetGrfNode(); + CPPUNIT_ASSERT(pGrfNode); if( !pGraphObj1 ) { pGraphObj1 = &pGrfNode->GetGrfObj();
_______________________________________________ Libreoffice-commits mailing list libreoffice-comm...@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/libreoffice-commits