diff --git a/src/objectliterals.jsdoc b/src/objectliterals.jsdoc
index 7f1216abf4..a639989c1b 100644
--- a/src/objectliterals.jsdoc
+++ b/src/objectliterals.jsdoc
@@ -380,7 +380,8 @@
* drawing finish (default is 12).
* @property {ol.geom.GeometryType} type Drawing type ('Point', 'LineString',
* 'Polygon', 'MultiPoint', 'MultiLineString', or 'MultiPolygon').
- * @property {ol.feature.StyleFunction|undefined} styleFunction Style function.
+ * @property {ol.style.Style|Array.
|ol.feature.StyleFunction|undefined} style
+ * Style for sketch features.
* @todo stability experimental
*/
diff --git a/src/ol/interaction/drawinteraction.js b/src/ol/interaction/drawinteraction.js
index c2d19aded1..9a263bc38b 100644
--- a/src/ol/interaction/drawinteraction.js
+++ b/src/ol/interaction/drawinteraction.js
@@ -146,9 +146,11 @@ ol.interaction.Draw = function(options) {
* @type {ol.FeatureOverlay}
* @private
*/
- this.overlay_ = new ol.FeatureOverlay();
- this.overlay_.setStyleFunction(goog.isDef(options.styleFunction) ?
- options.styleFunction : ol.interaction.Draw.getDefaultStyleFunction());
+ this.overlay_ = new ol.FeatureOverlay({
+ style: goog.isDef(options.style) ?
+ options.style : ol.interaction.Draw.getDefaultStyleFunction()
+ });
+
};
goog.inherits(ol.interaction.Draw, ol.interaction.Interaction);