mirror of https://github.com/mgba-emu/mgba.git
Merge branch 'master' into feature/input-revamp
This commit is contained in:
commit
fa73d25acb
|
@ -147,15 +147,12 @@ void LibraryTree::rebuildTree() {
|
||||||
LibraryEntryRef currentGame = selectedEntry();
|
LibraryEntryRef currentGame = selectedEntry();
|
||||||
|
|
||||||
int count = m_widget->topLevelItemCount();
|
int count = m_widget->topLevelItemCount();
|
||||||
for (int a = 0; a < count; a++) {
|
for (int a = count - 1; a >= 0; --a) {
|
||||||
m_widget->takeTopLevelItem(0);
|
m_widget->takeTopLevelItem(a);
|
||||||
}
|
}
|
||||||
|
|
||||||
for (QTreeWidgetItem* i : m_pathNodes.values()) {
|
for (QTreeWidgetItem* i : m_pathNodes.values()) {
|
||||||
count = i->childCount();
|
i->takeChildren();
|
||||||
for (int a = 0; a < count; a++) {
|
|
||||||
i->takeChild(0);
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
if (m_currentStyle == LibraryStyle::STYLE_TREE) {
|
if (m_currentStyle == LibraryStyle::STYLE_TREE) {
|
||||||
|
|
|
@ -127,7 +127,7 @@ int CircleBufferWrite16(struct CircleBuffer* buffer, int16_t value) {
|
||||||
|
|
||||||
size_t CircleBufferWrite(struct CircleBuffer* buffer, const void* input, size_t length) {
|
size_t CircleBufferWrite(struct CircleBuffer* buffer, const void* input, size_t length) {
|
||||||
int8_t* data = buffer->writePtr;
|
int8_t* data = buffer->writePtr;
|
||||||
if (buffer->size + sizeof(int16_t) > buffer->capacity) {
|
if (buffer->size + length > buffer->capacity) {
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
size_t remaining = buffer->capacity - ((int8_t*) data - (int8_t*) buffer->data);
|
size_t remaining = buffer->capacity - ((int8_t*) data - (int8_t*) buffer->data);
|
||||||
|
|
Loading…
Reference in New Issue