mirror of
https://github.com/Swiftgram/Telegram-iOS.git
synced 2025-08-08 08:31:13 +00:00
lottieplayer: add exceptions
Change-Id: I03de73851867e78de3231131ac92154ca39c3dec
This commit is contained in:
parent
79aa9abfa5
commit
cb52a637aa
@ -27,19 +27,33 @@ public:
|
||||
|
||||
void LOTPlayerPrivate::setSize(const VSize &sz)
|
||||
{
|
||||
if (!mCompItem.get()) {
|
||||
vWarning << "Set file first!";
|
||||
return;
|
||||
}
|
||||
|
||||
mCompItem->resize(sz);
|
||||
}
|
||||
|
||||
void LOTPlayerPrivate::size(int &w, int &h) const
|
||||
{
|
||||
if (!mCompItem.get()) {
|
||||
w = 0;
|
||||
h = 0;
|
||||
return;
|
||||
}
|
||||
|
||||
VSize size = mCompItem->size();
|
||||
w = size.width();
|
||||
h = size.height();
|
||||
}
|
||||
|
||||
|
||||
const std::vector<LOTNode *>& LOTPlayerPrivate::renderList() const
|
||||
{
|
||||
if (!mCompItem.get()) {
|
||||
//FIXME: Reference is not good...
|
||||
}
|
||||
|
||||
return mCompItem->renderList();
|
||||
}
|
||||
|
||||
@ -72,7 +86,6 @@ bool LOTPlayerPrivate::render(float pos, const LOTBuffer &buffer)
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
LOTPlayerPrivate::LOTPlayerPrivate()
|
||||
{
|
||||
|
||||
@ -90,7 +103,6 @@ LOTPlayerPrivate::setFilePath(std::string path)
|
||||
return false;
|
||||
}
|
||||
|
||||
|
||||
LOTPlayer::LOTPlayer():d(new LOTPlayerPrivate())
|
||||
{
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user