Kaydet (Commit) 96d56b9c authored tarafından Kohei Yoshida's avatar Kohei Yoshida

A bit of cleanup.

Change-Id: I9f200377c1f5bf44eb4ba60c272b02ae3d632a19
üst a3d2a042
...@@ -2232,26 +2232,29 @@ ScDocument::NumFmtMergeHandler::~NumFmtMergeHandler() ...@@ -2232,26 +2232,29 @@ ScDocument::NumFmtMergeHandler::~NumFmtMergeHandler()
SvtBroadcaster* ScDocument::GetBroadcaster( const ScAddress& rPos ) SvtBroadcaster* ScDocument::GetBroadcaster( const ScAddress& rPos )
{ {
if (!TableExists(rPos.Tab())) ScTable* pTab = FetchTable(rPos.Tab());
if (!pTab)
return NULL; return NULL;
return maTabs[rPos.Tab()]->GetBroadcaster(rPos.Col(), rPos.Row()); return pTab->GetBroadcaster(rPos.Col(), rPos.Row());
} }
const SvtBroadcaster* ScDocument::GetBroadcaster( const ScAddress& rPos ) const const SvtBroadcaster* ScDocument::GetBroadcaster( const ScAddress& rPos ) const
{ {
if (!TableExists(rPos.Tab())) ScTable* pTab = FetchTable(rPos.Tab());
if (!pTab)
return NULL; return NULL;
return maTabs[rPos.Tab()]->GetBroadcaster(rPos.Col(), rPos.Row()); return pTab->GetBroadcaster(rPos.Col(), rPos.Row());
} }
void ScDocument::DeleteBroadcasters( const ScAddress& rTopPos, SCROW nLength ) void ScDocument::DeleteBroadcasters( const ScAddress& rTopPos, SCROW nLength )
{ {
if (!TableExists(rTopPos.Tab()) || nLength <= 0) ScTable* pTab = FetchTable(rTopPos.Tab());
if (!pTab || nLength <= 0)
return; return;
maTabs[rTopPos.Tab()]->DeleteBroadcasters(rTopPos.Col(), rTopPos.Row(), rTopPos.Row()+nLength-1); pTab->DeleteBroadcasters(rTopPos.Col(), rTopPos.Row(), rTopPos.Row()+nLength-1);
} }
bool ScDocument::TableExists( SCTAB nTab ) const bool ScDocument::TableExists( SCTAB nTab ) const
......
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