Bug 1369615 - Avoid unnecessary struct field shorthand in webrender. r?kats draft
authorMike Hommey <mh+mozilla@glandium.org>
Fri, 02 Jun 2017 14:01:55 +0900
changeset 588086 909b40f295a7e5d593fb945afa1138f00a960513
parent 587906 b138d2f271fdb598bf8a66c2dcb7fe391ca2a96f
child 588087 4b4015a58e53d74cf3dbb5def978f991740d4d5a
push id61905
push userbmo:mh+mozilla@glandium.org
push dateFri, 02 Jun 2017 05:12:12 +0000
reviewerskats
bugs1369615, 1321847
milestone55.0a1
Bug 1369615 - Avoid unnecessary struct field shorthand in webrender. r?kats This applies the patch from https://github.com/servo/webrender/pull/1330 without pulling all the recent changes to webrender. Bug 1321847 will ensure further updates don't break building with older versions of rustc without meaning to.
gfx/webrender/src/renderer.rs
--- a/gfx/webrender/src/renderer.rs
+++ b/gfx/webrender/src/renderer.rs
@@ -1053,17 +1053,17 @@ impl Renderer {
         let default_font_render_mode = match (options.enable_aa, options.enable_subpixel_aa) {
             (true, true) => FontRenderMode::Subpixel,
             (true, false) => FontRenderMode::Alpha,
             (false, _) => FontRenderMode::Mono,
         };
 
         let config = FrameBuilderConfig {
             enable_scrollbars: options.enable_scrollbars,
-            default_font_render_mode,
+            default_font_render_mode: default_font_render_mode,
             debug: options.debug,
             cache_expiry_frames: options.cache_expiry_frames,
         };
 
         let device_pixel_ratio = options.device_pixel_ratio;
         let render_target_debug = options.render_target_debug;
         let payload_tx_for_backend = payload_tx.clone();
         let recorder = options.recorder;