You wouldn’t want this to happen anyway, inflating the number is not desirable in any way.
Bitcoins are essentially infinitely divisible. As their value increases and thereby purchasing power increases, people can begin transacting in smaller increments.
The miner does several things in one unified macro-process. This includes both processing transaction of others as well as creation of new bitcoins. If he is successful, he gets the newly produced bitcoins (which have a predefined amount) as well as transaction fees (which are set by those who created the transactions). The miner is free to choose which transactions to include and which not.