339 {
340 if ( target.ConfigGetBool( "canBeSplit" ) && item && !target.IsFullQuantity() )
341 {
342 int quantity_used = target.ComputeQuantityUsed( item, true );
343 if( quantity_used != 0 )
344 {
345 target.AddQuantity( quantity_used );
346 item.AddQuantity( -quantity_used );
347 }
348 }
349 }