mirror of
https://github.com/ClassiCube/ClassiCube.git
synced 2025-09-12 09:06:55 -04:00
Fix if you open inventory while holding a block hidden from inventory, the description of the hidden block no longer appears (Thanks Goodly)
This commit is contained in:
parent
837d7bfff8
commit
9b4150135c
@ -669,7 +669,6 @@ static void TableWidget_MakeBlockDesc(struct TableWidget* w, cc_string* desc, Bl
|
||||
int block_ = block;
|
||||
if (Game_PureClassic) { String_AppendConst(desc, "Select block"); return; }
|
||||
if (block == BLOCK_AIR) return;
|
||||
if (w->selectedIndex == -1) return;
|
||||
|
||||
name = Block_UNSAFE_GetName(block);
|
||||
String_AppendString(desc, &name);
|
||||
@ -687,11 +686,13 @@ static void TableWidget_UpdateDescTexPos(struct TableWidget* w) {
|
||||
}
|
||||
|
||||
static void TableWidget_RecreateDescTex(struct TableWidget* w) {
|
||||
BlockID block;
|
||||
if (w->selectedIndex == w->lastCreatedIndex) return;
|
||||
if (w->blocksCount == 0) return;
|
||||
|
||||
w->lastCreatedIndex = w->selectedIndex;
|
||||
TableWidget_MakeDescTex(w, w->blocks[w->selectedIndex]);
|
||||
|
||||
block = w->selectedIndex == -1 ? BLOCK_AIR : w->blocks[w->selectedIndex];
|
||||
TableWidget_MakeDescTex(w, block);
|
||||
}
|
||||
|
||||
void TableWidget_MakeDescTex(struct TableWidget* w, BlockID block) {
|
||||
|
Loading…
x
Reference in New Issue
Block a user