Fixed definition update not being called
Should update definition when inventory is requested and definition is not loadedmerge-requests/24/head
							parent
							
								
									da75aa3ae7
								
							
						
					
					
						commit
						86b178f55b
					
				| 
						 | 
					@ -847,9 +847,9 @@ bool SubmitUpdateProperties( SteamInventoryUpdateHandle_t handle, SteamInventory
 | 
				
			||||||
 | 
					
 | 
				
			||||||
void RunCallbacks()
 | 
					void RunCallbacks()
 | 
				
			||||||
{
 | 
					{
 | 
				
			||||||
    if (call_definition_update) {
 | 
					    if (call_definition_update && !definition_update_called) {
 | 
				
			||||||
        read_items_db();
 | 
					 | 
				
			||||||
        definition_update_called = true;
 | 
					        definition_update_called = true;
 | 
				
			||||||
 | 
					        read_items_db();
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        SteamInventoryDefinitionUpdate_t data = {};
 | 
					        SteamInventoryDefinitionUpdate_t data = {};
 | 
				
			||||||
        callbacks->addCBResult(data.k_iCallback, &data, sizeof(data));
 | 
					        callbacks->addCBResult(data.k_iCallback, &data, sizeof(data));
 | 
				
			||||||
| 
						 | 
					@ -860,6 +860,7 @@ void RunCallbacks()
 | 
				
			||||||
        read_inventory_db();
 | 
					        read_inventory_db();
 | 
				
			||||||
        inventory_loaded = true;
 | 
					        inventory_loaded = true;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					        call_definition_update = true;
 | 
				
			||||||
        call_inventory_update = false;
 | 
					        call_inventory_update = false;
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
		Reference in New Issue