If the Chinese revalue the Yuan upwards, as everybody seems to want, their cost to buy oil will be correspondingly lower. They will be able to buy more, putting upward pressure on crude oil prices.
I can see your concept but it doesn't work like that in real life with China.
Chinese currency is a non-deliverable currency, hence it cannot leave the country.
Hence, China is not buying oil with RMB.