Kate Winslet also reportedly got pneumonia the set of Titanic, which, if nothing else, also makes it more than a little ironic that the actress signed up to be in another movie with James Cameron that would put her in the water for long periods of time.
There were other issues, however, including a nickname James Cameron reportedly used to refer to Winslet which made reference to her weight.
Kate Winslet has largely downplayed the reports that James Cameron was somewhat difficult to work with on Titanic, and would occasionally lose his temper on the set.