summaryrefslogtreecommitdiff
path: root/forms/source/xforms/submission.cxx
diff options
context:
space:
mode:
Diffstat (limited to 'forms/source/xforms/submission.cxx')
-rw-r--r--forms/source/xforms/submission.cxx9
1 files changed, 3 insertions, 6 deletions
diff --git a/forms/source/xforms/submission.cxx b/forms/source/xforms/submission.cxx
index 873b6c10467f..1559bb8756a0 100644
--- a/forms/source/xforms/submission.cxx
+++ b/forms/source/xforms/submission.cxx
@@ -312,14 +312,11 @@ bool Submission::doSubmit( const Reference< XInteractionHandler >& xHandler )
// submit result; set encoding, etc.
auto_ptr<CSubmission> xSubmission;
if (aMethod.equalsIgnoreAsciiCase("PUT"))
- xSubmission = auto_ptr<CSubmission>(
- new CSubmissionPut( getAction(), aFragment));
+ xSubmission.reset(new CSubmissionPut( getAction(), aFragment));
else if (aMethod.equalsIgnoreAsciiCase("post"))
- xSubmission = auto_ptr<CSubmission>(
- new CSubmissionPost( getAction(), aFragment));
+ xSubmission.reset(new CSubmissionPost( getAction(), aFragment));
else if (aMethod.equalsIgnoreAsciiCase("get"))
- xSubmission = auto_ptr<CSubmission>(
- new CSubmissionGet( getAction(), aFragment));
+ xSubmission.reset(new CSubmissionGet( getAction(), aFragment));
else
{
OSL_FAIL("Unsupported xforms submission method");