e981c15749
This reverts commit 46c5780a77e761416a990d5680593ff3a47405fb. This needs to be reverted for now because users who did not set a size on it (left it at default and just stretched it) will now suddenly have the source's size change out of nowhere. There needs to be backward compatibility implementation for this.