author Jonathan Watt <>
Mon, 09 Jan 2017 19:12:02 +0000
changeset 340973 b6959c93a4f797df7a6ce95e79a5490bc9004f04
parent 203291 fe99aeb6ae653c3ac35a9c923e039e03e1c16014
permissions -rw-r--r--
Bug 1058040, part 6 - When copying SVGImageContexts use the copy ctor. r=dholbert Prior to this patch whenever we wanted to pass on a modified SVGImageContext we would pass on a new object initialized with some of the data of the object we were given and with the new data we wanted to change. Unfortunately we were sometimes failing to faithfully copy member data that we do not want to modify (because of default arguments). This patch fixes that by making us fully copy the object we were given using its copy constructor and then explicitly override the data we want to change.

# Pymake needs Windows-style paths. Use cmd.exe to hack around this.
mk_export_correct_style() {
  mk_add_options "export $1=$(cmd.exe //c echo %$1%)"