[Libreoffice-commits] core.git: include/vcl vcl/source
Markus Mohrhard
markus.mohrhard at googlemail.com
Wed May 22 13:46:20 PDT 2013
include/vcl/svapp.hxx | 12 +-----------
vcl/source/app/svapp.cxx | 2 --
vcl/source/window/dialog.cxx | 3 +--
3 files changed, 2 insertions(+), 15 deletions(-)
New commits:
commit ff966ca6f43e2013095f6379525f1d969e65aef4
Author: Markus Mohrhard <markus.mohrhard at googlemail.com>
Date: Wed May 22 16:05:23 2013 +0200
replace DialogCancelledException with std::abort
Change-Id: Ib815c1a84efa4682ad644132ad3704f249b04a68
diff --git a/include/vcl/svapp.hxx b/include/vcl/svapp.hxx
index ffe228e..c182a0b 100644
--- a/include/vcl/svapp.hxx
+++ b/include/vcl/svapp.hxx
@@ -124,17 +124,7 @@ public:
DIALOG_CANCEL_OFF, ///< do not automatically cancel dialogs
DIALOG_CANCEL_SILENT, ///< silently cancel any dialogs
DIALOG_CANCEL_FATAL
- ///< cancel any dialogs by throwing a DialogCancelledException
- };
-
- class VCL_DLLPUBLIC DialogCancelledException:
- virtual public std::runtime_error
- {
- public:
- explicit DialogCancelledException(char const * what_arg):
- runtime_error(what_arg) {}
-
- virtual ~DialogCancelledException() throw ();
+ ///< cancel any dialogs by std::abort
};
Application();
diff --git a/vcl/source/app/svapp.cxx b/vcl/source/app/svapp.cxx
index 8b3d149..ac2d4c8 100644
--- a/vcl/source/app/svapp.cxx
+++ b/vcl/source/app/svapp.cxx
@@ -1877,6 +1877,4 @@ Application::createFolderPicker( const Reference< uno::XComponentContext >& xSM
return pSVData->mpDefInst->createFolderPicker( xSM );
}
-Application::DialogCancelledException::~DialogCancelledException() throw () {}
-
/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/vcl/source/window/dialog.cxx b/vcl/source/window/dialog.cxx
index c0bb501..266a4a7 100644
--- a/vcl/source/window/dialog.cxx
+++ b/vcl/source/window/dialog.cxx
@@ -835,8 +835,7 @@ sal_Bool Dialog::ImplStartExecuteModal()
assert(false); // this cannot happen
// fall through
case Application::DIALOG_CANCEL_FATAL:
- throw Application::DialogCancelledException(
- ImplGetDialogText(this).getStr());
+ std::abort();
}
#ifdef DBG_UTIL
More information about the Libreoffice-commits
mailing list