X-Git-Url: https://git.decadent.org.uk/gitweb/?p=videolink.git;a=blobdiff_plain;f=event_state_manager.cpp;fp=event_state_manager.cpp;h=50b068a013117863b1839859760b8e304efe3404;hp=0000000000000000000000000000000000000000;hb=9d2e69a1cf5011f52ae8ec6f5a45c5ddc39ac112;hpb=5586e3330c5c904a921dd4a9fb55cfa27a2cab9f diff --git a/event_state_manager.cpp b/event_state_manager.cpp new file mode 100644 index 0000000..50b068a --- /dev/null +++ b/event_state_manager.cpp @@ -0,0 +1,20 @@ +// Copyright 2008 Ben Hutchings . +// See the file "COPYING" for licence details. + +#ifndef MOZILLA_INTERNAL_API +#define MOZILLA_INTERNAL_API +#endif +#include +#include + +#include "event_state_manager.hpp" +#include "xpcom_support.hpp" + +using xpcom_support::check; + +nsIEventStateManager * get_event_state_manager(nsIDocShell * doc_shell) +{ + nsCOMPtr pres_context; + check(doc_shell->GetPresContext(getter_AddRefs(pres_context))); + return pres_context->EventStateManager(); +}