Skip to content
Projeler
Gruplar
Parçacıklar
Yardım
Yükleniyor...
Oturum aç / Kaydol
Gezinmeyi değiştir
C
core
Proje
Proje
Ayrıntılar
Etkinlik
Cycle Analytics
Depo (repository)
Depo (repository)
Dosyalar
Kayıtlar (commit)
Dallar (branch)
Etiketler
Katkıda bulunanlar
Grafik
Karşılaştır
Grafikler
Konular (issue)
0
Konular (issue)
0
Liste
Pano
Etiketler
Kilometre Taşları
Birleştirme (merge) Talepleri
0
Birleştirme (merge) Talepleri
0
CI / CD
CI / CD
İş akışları (pipeline)
İşler
Zamanlamalar
Grafikler
Paketler
Paketler
Wiki
Wiki
Parçacıklar
Parçacıklar
Üyeler
Üyeler
Collapse sidebar
Close sidebar
Etkinlik
Grafik
Grafikler
Yeni bir konu (issue) oluştur
İşler
Kayıtlar (commit)
Konu (issue) Panoları
Kenar çubuğunu aç
LibreOffice
core
Commits
ce0ed76f
Kaydet (Commit)
ce0ed76f
authored
May 18, 2015
tarafından
Michael Stahl
Dosyalara gözat
Seçenekler
Dosyalara Gözat
İndir
Eposta Yamaları
Sade Fark
xmloff: assert when a non-existent auto style pool is requested
Change-Id: Ibff35f5c88d50f9e28c5e0c4e3dfb59f62d679a8
üst
466f5438
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
12 additions
and
28 deletions
+12
-28
impastpl.cxx
xmloff/source/style/impastpl.cxx
+12
-28
No files found.
xmloff/source/style/impastpl.cxx
Dosyayı görüntüle @
ce0ed76f
...
@@ -453,13 +453,9 @@ void SvXMLAutoStylePoolP_Impl::RegisterName( sal_Int32 nFamily, const OUString&
...
@@ -453,13 +453,9 @@ void SvXMLAutoStylePoolP_Impl::RegisterName( sal_Int32 nFamily, const OUString&
{
{
XMLAutoStyleFamily
aTmp
(
nFamily
);
XMLAutoStyleFamily
aTmp
(
nFamily
);
FamilySetType
::
iterator
aFind
=
maFamilySet
.
find
(
aTmp
);
FamilySetType
::
iterator
aFind
=
maFamilySet
.
find
(
aTmp
);
DBG_ASSERT
(
aFind
!=
maFamilySet
.
end
(),
assert
(
aFind
!=
maFamilySet
.
end
());
// family must be known
"SvXMLAutoStylePool_Impl::RegisterName: unknown family"
);
// SAL_DEBUG("SvXMLAutoStylePoolP_Impl::RegisterName: " << nFamily << ", '" << rName << "'");
if
(
aFind
!=
maFamilySet
.
end
())
aFind
->
maNameSet
.
insert
(
rName
);
{
// SAL_DEBUG("SvXMLAutoStylePoolP_Impl::RegisterName: " << nFamily << ", '" << rName << "'");
aFind
->
maNameSet
.
insert
(
rName
);
}
}
}
...
@@ -506,10 +502,7 @@ bool SvXMLAutoStylePoolP_Impl::Add(
...
@@ -506,10 +502,7 @@ bool SvXMLAutoStylePoolP_Impl::Add(
{
{
XMLAutoStyleFamily
aTemporary
(
nFamily
);
XMLAutoStyleFamily
aTemporary
(
nFamily
);
FamilySetType
::
iterator
aFind
=
maFamilySet
.
find
(
aTemporary
);
FamilySetType
::
iterator
aFind
=
maFamilySet
.
find
(
aTemporary
);
DBG_ASSERT
(
aFind
!=
maFamilySet
.
end
(),
"SvXMLAutoStylePool_Impl::Add: unknown family"
);
assert
(
aFind
!=
maFamilySet
.
end
());
// family must be known
if
(
aFind
==
maFamilySet
.
end
())
return
false
;
XMLAutoStyleFamily
&
rFamily
=
*
aFind
;
XMLAutoStyleFamily
&
rFamily
=
*
aFind
;
...
@@ -542,10 +535,7 @@ bool SvXMLAutoStylePoolP_Impl::AddNamed(
...
@@ -542,10 +535,7 @@ bool SvXMLAutoStylePoolP_Impl::AddNamed(
XMLAutoStyleFamily
aTemporary
(
nFamily
);
XMLAutoStyleFamily
aTemporary
(
nFamily
);
FamilySetType
::
iterator
aFind
=
maFamilySet
.
find
(
aTemporary
);
FamilySetType
::
iterator
aFind
=
maFamilySet
.
find
(
aTemporary
);
DBG_ASSERT
(
aFind
!=
maFamilySet
.
end
(),
"SvXMLAutoStylePool_Impl::Add: unknown family"
);
assert
(
aFind
!=
maFamilySet
.
end
());
// family must be known
if
(
aFind
==
maFamilySet
.
end
())
return
false
;
XMLAutoStyleFamily
&
rFamily
=
*
aFind
;
XMLAutoStyleFamily
&
rFamily
=
*
aFind
;
...
@@ -582,17 +572,14 @@ OUString SvXMLAutoStylePoolP_Impl::Find( sal_Int32 nFamily,
...
@@ -582,17 +572,14 @@ OUString SvXMLAutoStylePoolP_Impl::Find( sal_Int32 nFamily,
XMLAutoStyleFamily
aTemporary
(
nFamily
);
XMLAutoStyleFamily
aTemporary
(
nFamily
);
FamilySetType
::
const_iterator
const
iter
=
maFamilySet
.
find
(
aTemporary
);
FamilySetType
::
const_iterator
const
iter
=
maFamilySet
.
find
(
aTemporary
);
OSL_ENSURE
(
iter
!=
maFamilySet
.
end
(),
"SvXMLAutoStylePool_Impl::Find: unknown family"
);
assert
(
iter
!=
maFamilySet
.
end
());
// family must be known
if
(
iter
!=
maFamilySet
.
end
())
XMLAutoStyleFamily
const
&
rFamily
=
*
iter
;
XMLAutoStylePoolParent
aTmp
(
rParent
);
XMLAutoStyleFamily
::
ParentSetType
::
const_iterator
it2
=
rFamily
.
maParentSet
.
find
(
aTmp
);
if
(
it2
!=
rFamily
.
maParentSet
.
end
())
{
{
XMLAutoStyleFamily
const
&
rFamily
=
*
iter
;
sName
=
it2
->
Find
(
rFamily
,
rProperties
);
XMLAutoStylePoolParent
aTmp
(
rParent
);
XMLAutoStyleFamily
::
ParentSetType
::
const_iterator
it2
=
rFamily
.
maParentSet
.
find
(
aTmp
);
if
(
it2
!=
rFamily
.
maParentSet
.
end
())
{
sName
=
it2
->
Find
(
rFamily
,
rProperties
);
}
}
}
return
sName
;
return
sName
;
...
@@ -629,10 +616,7 @@ void SvXMLAutoStylePoolP_Impl::exportXML(
...
@@ -629,10 +616,7 @@ void SvXMLAutoStylePoolP_Impl::exportXML(
// Get list of parents for current family (nFamily)
// Get list of parents for current family (nFamily)
XMLAutoStyleFamily
aTmp
(
nFamily
);
XMLAutoStyleFamily
aTmp
(
nFamily
);
FamilySetType
::
const_iterator
aFind
=
maFamilySet
.
find
(
aTmp
);
FamilySetType
::
const_iterator
aFind
=
maFamilySet
.
find
(
aTmp
);
DBG_ASSERT
(
aFind
!=
maFamilySet
.
end
(),
assert
(
aFind
!=
maFamilySet
.
end
());
// family must be known
"SvXMLAutoStylePool_Impl::exportXML: unknown family"
);
if
(
aFind
==
maFamilySet
.
end
())
return
;
const
XMLAutoStyleFamily
&
rFamily
=
*
aFind
;
const
XMLAutoStyleFamily
&
rFamily
=
*
aFind
;
sal_uInt32
nCount
=
rFamily
.
mnCount
;
sal_uInt32
nCount
=
rFamily
.
mnCount
;
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment