| Index: webkit/plugins/ppapi/ppapi_plugin_instance.cc
 | 
| diff --git a/webkit/plugins/ppapi/ppapi_plugin_instance.cc b/webkit/plugins/ppapi/ppapi_plugin_instance.cc
 | 
| index 34717e1fbec9077b00b2d6160fce5eaed56f3b18..a2efc8c0052e00f3385af768312cbeacf4755b23 100644
 | 
| --- a/webkit/plugins/ppapi/ppapi_plugin_instance.cc
 | 
| +++ b/webkit/plugins/ppapi/ppapi_plugin_instance.cc
 | 
| @@ -1020,6 +1020,13 @@ bool PluginInstance::SupportsPrintInterface() {
 | 
|    return GetPreferredPrintOutputFormat(&format);
 | 
|  }
 | 
|  
 | 
| +bool PluginInstance::IsPrintScalingDisabled() {
 | 
| +  DCHECK(plugin_print_interface_);
 | 
| +  if (!plugin_print_interface_)
 | 
| +    return false;
 | 
| +  return plugin_print_interface_->IsScalingDisabled(pp_instance()) == PP_TRUE;
 | 
| +}
 | 
| +
 | 
|  int PluginInstance::PrintBegin(const gfx::Rect& printable_area,
 | 
|                                 int printer_dpi) {
 | 
|    // Keep a reference on the stack. See NOTE above.
 | 
| @@ -1078,6 +1085,9 @@ bool PluginInstance::PrintPageHelper(PP_PrintPageNumberRange_Dev* page_ranges,
 | 
|                                       WebKit::WebCanvas* canvas) {
 | 
|    // Keep a reference on the stack. See NOTE above.
 | 
|    scoped_refptr<PluginInstance> ref(this);
 | 
| +  DCHECK(plugin_print_interface_);
 | 
| +  if (!plugin_print_interface_)
 | 
| +    return false;
 | 
|    PP_Resource print_output = plugin_print_interface_->PrintPages(
 | 
|        pp_instance(), page_ranges, num_ranges);
 | 
|    if (!print_output)
 | 
| 
 |