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

cid#1358838 cid#1358839 cid#1358840 assert to avoid null pointer dereference

Change-Id: I95f069cb3efa7137c9382c9d9eb6d1353471d28e
Reviewed-on: https://gerrit.libreoffice.org/24498Reviewed-by: 's avatarMiklos Vajna <vmiklos@collabora.co.uk>
Tested-by: 's avatarJenkins <ci@libreoffice.org>
üst ec515932
...@@ -310,6 +310,7 @@ public class LocalOfficeConnection ...@@ -310,6 +310,7 @@ public class LocalOfficeConnection
Object aInitialObject = null; Object aInitialObject = null;
try try
{ {
System.out.println("debug, LocalOfficeConnection: mURL is '"+mURL+"'");
aInitialObject = resolve(xLocalContext, mURL); aInitialObject = resolve(xLocalContext, mURL);
} }
catch( com.sun.star.connection.NoConnectException e ) catch( com.sun.star.connection.NoConnectException e )
......
...@@ -162,6 +162,7 @@ void SdMiscTest::testTdf99396() ...@@ -162,6 +162,7 @@ void SdMiscTest::testTdf99396()
// Set the vertical alignment of the cells to bottom. // Set the vertical alignment of the cells to bottom.
sdr::table::SvxTableController* pTableController = dynamic_cast<sdr::table::SvxTableController*>(pView->getSelectionController().get()); sdr::table::SvxTableController* pTableController = dynamic_cast<sdr::table::SvxTableController*>(pView->getSelectionController().get());
CPPUNIT_ASSERT(pTableController);
SfxRequest aRequest(pViewShell->GetViewFrame(), SID_TABLE_VERT_BOTTOM); SfxRequest aRequest(pViewShell->GetViewFrame(), SID_TABLE_VERT_BOTTOM);
pTableController->Execute(aRequest); pTableController->Execute(aRequest);
// This was 0, it wasn't possible to undo a vertical alignment change. // This was 0, it wasn't possible to undo a vertical alignment change.
...@@ -178,6 +179,7 @@ void SdMiscTest::testTdf99396TextEdit() ...@@ -178,6 +179,7 @@ void SdMiscTest::testTdf99396TextEdit()
SdPage* pPage = pViewShell->GetActualPage(); SdPage* pPage = pViewShell->GetActualPage();
SdrObject* pObject = pPage->GetObj(0); SdrObject* pObject = pPage->GetObj(0);
auto pTableObject = dynamic_cast<sdr::table::SdrTableObj*>(pObject); auto pTableObject = dynamic_cast<sdr::table::SdrTableObj*>(pObject);
CPPUNIT_ASSERT(pTableObject);
SdrView* pView = pViewShell->GetView(); SdrView* pView = pViewShell->GetView();
pView->MarkObj(pObject, pView->GetSdrPageView()); pView->MarkObj(pObject, pView->GetSdrPageView());
...@@ -199,6 +201,7 @@ void SdMiscTest::testTdf99396TextEdit() ...@@ -199,6 +201,7 @@ void SdMiscTest::testTdf99396TextEdit()
} }
{ {
auto pTableController = dynamic_cast<sdr::table::SvxTableController*>(pView->getSelectionController().get()); auto pTableController = dynamic_cast<sdr::table::SvxTableController*>(pView->getSelectionController().get());
CPPUNIT_ASSERT(pTableController);
SfxRequest aRequest(pViewShell->GetViewFrame(), SID_TABLE_VERT_BOTTOM); SfxRequest aRequest(pViewShell->GetViewFrame(), SID_TABLE_VERT_BOTTOM);
pTableController->Execute(aRequest); pTableController->Execute(aRequest);
} }
......
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