removed unnecessary use of const_cast<> and (global) do_playback() function
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@20290 a95241bf-73f2-0310-859d-f6bbb57e9c96
This commit is contained in:
@@ -85,8 +85,5 @@ private:
|
||||
int32 fSize;
|
||||
BList *fPictures;
|
||||
};
|
||||
//------------------------------------------------------------------------------
|
||||
|
||||
status_t do_playback(void *, long, BList *, void **, long, void *);
|
||||
|
||||
#endif // _TPICTURE_H
|
||||
|
||||
@@ -241,8 +241,9 @@ BPicture::Play(void **callBackTable, int32 tableEntries, void *user)
|
||||
if (!assert_local_copy())
|
||||
return B_ERROR;
|
||||
|
||||
return do_playback(const_cast<void *>(extent->Data()), extent->Size(),
|
||||
extent->Pictures(), callBackTable, tableEntries, user);
|
||||
PicturePlayer player(extent->Data(), extent->Size(), extent->Pictures());
|
||||
|
||||
return player.Play(callBackTable, tableEntries, user);
|
||||
}
|
||||
|
||||
|
||||
@@ -521,16 +522,6 @@ BPicture::operator=(const BPicture &)
|
||||
}
|
||||
|
||||
|
||||
status_t
|
||||
do_playback(void * data, int32 size, BList* pictures,
|
||||
void **callBackTable, int32 tableEntries, void *user)
|
||||
{
|
||||
PicturePlayer player(data, size, pictures);
|
||||
|
||||
return player.Play(callBackTable, tableEntries, user);
|
||||
}
|
||||
|
||||
|
||||
// _BPictureExtent_
|
||||
_BPictureExtent_::_BPictureExtent_(const int32 &size)
|
||||
:
|
||||
|
||||
Reference in New Issue
Block a user