Jacek Caban : mshtml: Fixed query_edit_status when Gecko is not available.
Module: wine Branch: master Commit: 53fe2d1531f3a11529d1af80886eb3c192d5e33e URL: http://source.winehq.org/git/wine.git/?a=commit;h=53fe2d1531f3a11529d1af8088... Author: Jacek Caban <jacek(a)codeweavers.com> Date: Sun Nov 5 13:52:34 2006 +0100 mshtml: Fixed query_edit_status when Gecko is not available. --- dlls/mshtml/olecmd.c | 13 +++++-------- 1 files changed, 5 insertions(+), 8 deletions(-) diff --git a/dlls/mshtml/olecmd.c b/dlls/mshtml/olecmd.c index 68762a9..dfeb81d 100644 --- a/dlls/mshtml/olecmd.c +++ b/dlls/mshtml/olecmd.c @@ -307,18 +307,15 @@ static DWORD query_edit_status(HTMLDocum nsICommandParams *nsparam; PRBool b = FALSE; - if(!This->nscontainer) { - FIXME("dummy not implemented\n"); - return OLECMDF_SUPPORTED; - } - if(This->usermode != EDITMODE || This->readystate < READYSTATE_INTERACTIVE) return OLECMDF_SUPPORTED; - nsparam = create_nscommand_params(); - get_ns_command_state(This->nscontainer, nscmd, nsparam); + if(This->nscontainer) { + nsparam = create_nscommand_params(); + get_ns_command_state(This->nscontainer, nscmd, nsparam); - nsICommandParams_GetBooleanValue(nsparam, "state_enabled", &b); + nsICommandParams_GetBooleanValue(nsparam, "state_all", &b); + } return OLECMDF_SUPPORTED | OLECMDF_ENABLED | (b ? OLECMDF_LATCHED : 0); }
participants (1)
-
Alexandre Julliard