This adds the screen id from the source properties to the source struct and changes the geometry function to use that value instead of requiring the settings object of the source.
This adds the screen id from the source properties to the source struct and changes the geometry function to use that value instead of requiring the settings object of the source.