Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/browser-plugin/glue.cpp
diff options
context:
space:
mode:
authorMarco Pesenti Gritti <marcopg@litl.com>2009-03-16 14:09:25 (GMT)
committer Marco Pesenti Gritti <marcopg@litl.com>2010-07-27 22:04:20 (GMT)
commita528c5b40534b666dfdf1bcd4736786d4034fc2e (patch)
tree47ec4b811227e1e33d3e41d7487d026c233a9330 /browser-plugin/glue.cpp
parentce47ec697f381c026e7e0fbc08c3c76dc36f495a (diff)
Cleanup loading error handling.
Diffstat (limited to 'browser-plugin/glue.cpp')
-rw-r--r--browser-plugin/glue.cpp7
1 files changed, 6 insertions, 1 deletions
diff --git a/browser-plugin/glue.cpp b/browser-plugin/glue.cpp
index 48562b4..148f566 100644
--- a/browser-plugin/glue.cpp
+++ b/browser-plugin/glue.cpp
@@ -148,7 +148,12 @@ int32 NPP_Write (NPP instance, NPStream* stream,
void NPP_StreamAsFile (NPP instance, NPStream* stream, const char* fname)
{
Plugin *plugin = reinterpret_cast<Plugin*> (instance->pdata);
- plugin->Load (fname);
+
+ if (fname != NULL) {
+ plugin->Load (fname);
+ } else {
+ plugin->ShowLoadingError ();
+ }
}
void NPP_Print (NPP instance, NPPrint* platformPrint)