From 6a0dc7af6e4f2e1f5e56bb9646057e3c34eb2d31 Mon Sep 17 00:00:00 2001 From: "rsesek@chromium.org" Date: Wed, 2 Nov 2011 14:37:07 +0000 Subject: [Linux] Load plugins out-of-process. This also fixes a bug in PluginLoaderPosix where if the last N plugins in the canonical list crash, the callbacks are never run. BUG=17863 TEST=On Linux, plugins work as before. Originally Committed: http://src.chromium.org/viewvc/chrome?view=rev&revision=106962 Reverted: http://src.chromium.org/viewvc/chrome?view=rev&revision=106977 Review URL: http://codereview.chromium.org/8372015 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@108286 0039d316-1c4b-4281-b951-d872f2087c98 --- content/browser/plugin_loader_posix.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'content/browser/plugin_loader_posix.h') diff --git a/content/browser/plugin_loader_posix.h b/content/browser/plugin_loader_posix.h index 97fe8bb..0651450 100644 --- a/content/browser/plugin_loader_posix.h +++ b/content/browser/plugin_loader_posix.h @@ -87,7 +87,7 @@ class CONTENT_EXPORT PluginLoaderPosix : public UtilityProcessHost::Client, // Runs all the registered callbacks on each's target loop if the condition // for ending the load process is done (i.e. the |next_load_index_| is outside // the ranage of the |canonical_list_|). - void RunPendingCallbacks(); + bool MaybeRunPendingCallbacks(); // The process host for which this is a client. UtilityProcessHost* process_host_; -- cgit v1.1