Jacek Caban : mshtml: Use proper BINF flags for form submit.

Alexandre Julliard julliard at winehq.org
Thu Sep 26 15:44:07 CDT 2013


Module: wine
Branch: master
Commit: fe252319f01085ecfa1fb951cb2d37ea7495158f
URL:    http://source.winehq.org/git/wine.git/?a=commit;h=fe252319f01085ecfa1fb951cb2d37ea7495158f

Author: Jacek Caban <jacek at codeweavers.com>
Date:   Thu Sep 26 17:34:59 2013 +0200

mshtml: Use proper BINF flags for form submit.

---

 dlls/mshtml/navigate.c |    7 ++++++-
 1 files changed, 6 insertions(+), 1 deletions(-)

diff --git a/dlls/mshtml/navigate.c b/dlls/mshtml/navigate.c
index 4091529..539d2c4 100644
--- a/dlls/mshtml/navigate.c
+++ b/dlls/mshtml/navigate.c
@@ -1855,12 +1855,17 @@ HRESULT create_channelbsc(IMoniker *mon, const WCHAR *headers, BYTE *post_data,
         BOOL is_doc_binding, nsChannelBSC **retval)
 {
     nsChannelBSC *ret;
+    DWORD bindf;
 
     ret = heap_alloc_zero(sizeof(*ret));
     if(!ret)
         return E_OUTOFMEMORY;
 
-    init_bscallback(&ret->bsc, &nsChannelBSCVtbl, mon, BINDF_ASYNCHRONOUS | BINDF_ASYNCSTORAGE | BINDF_PULLDATA);
+    bindf = BINDF_ASYNCHRONOUS | BINDF_ASYNCSTORAGE | BINDF_PULLDATA;
+    if(post_data_size)
+        bindf |= BINDF_FORMS_SUBMIT | BINDF_PRAGMA_NO_CACHE | BINDF_HYPERLINK | BINDF_GETNEWESTVERSION;
+
+    init_bscallback(&ret->bsc, &nsChannelBSCVtbl, mon, bindf);
     ret->is_doc_channel = is_doc_binding;
 
     if(headers) {




More information about the wine-cvs mailing list