View | Details | Raw Unified | Return to issue 124421
Collapse All | Expand All

(-)file_not_specified_in_diff (-1 / +18 lines)
Line  Link Here
0
-- main/ucb/source/ucp/webdav/webdavcontent.cxx
0
++ main/ucb/source/ucp/webdav/webdavcontent.cxx
Lines 3352-3357 uno::Any Content::MapDAVException( const DAVException & e, sal_Bool bWrite ) Link Here
3352
    return aException;
3352
    return aException;
3353
}
3353
}
3354
3354
3355
// #i124421# force the availability of type_info symbols for exceptions
3356
// that used to be passed around in uno::Any variables and thrown later
3357
void ucb_dummyThrower( int i) {
3358
    switch( i) {
3359
        case 10: throw ucb::InteractiveNetworkGeneralException();
3360
        case 11: throw ucb::InteractiveAugmentedIOException();
3361
        case 12: throw ucb::InteractiveNetworkGeneralException();
3362
        case 13: throw ucb::InteractiveNetworkWriteException();
3363
        case 14: throw ucb::InteractiveNetworkReadException();
3364
        case 15: throw ucb::InteractiveNetworkConnectException();
3365
        case 16: throw ucb::InteractiveLockingLockedException();
3366
        case 17: throw ucb::InteractiveLockingNotLockedException();
3367
        case 18: throw ucb::InteractiveNetworkGeneralException();
3368
        case 19: throw ucb::InteractiveLockingLockExpiredException();
3369
    }
3370
}
3371
3355
//=========================================================================
3372
//=========================================================================
3356
// static
3373
// static
3357
bool Content::shouldAccessNetworkAfterException( const DAVException & e )
3374
bool Content::shouldAccessNetworkAfterException( const DAVException & e )

Return to issue 124421