Ticket #1852: catch-exception-by-ref.patch

File catch-exception-by-ref.patch, 1.3 KB (added by Markus, 11 years ago)
  • trunk/source/main.cpp

    diff -Nur a/trunk/source/main.cpp b/trunk/source/main.cpp
    a b  
    258258            break;
    259259        }
    260260    }
    261     catch (PSERROR_Game_World_MapLoadFailed e)
     261    catch (PSERROR_Game_World_MapLoadFailed &e)
    262262    {
    263263        // Map loading failed
    264264
  • trunk/source/ps/GameSetup/GameSetup.cpp

    diff -Nur a/trunk/source/ps/GameSetup/GameSetup.cpp b/trunk/source/ps/GameSetup/GameSetup.cpp
    a b  
    10271028            InitPs(setup_gui, L"page_pregame.xml", data.get());
    10281029        }
    10291030    }
    1030     catch (PSERROR_Game_World_MapLoadFailed e)
     1031    catch (PSERROR_Game_World_MapLoadFailed &e)
    10311032    {
    10321033        // Map Loading failed
    10331034
  • trunk/source/tools/atlas/GameInterface/Handlers/MapHandlers.cpp

    diff -Nur a/trunk/source/tools/atlas/GameInterface/Handlers/MapHandlers.cpp b/trunk/source/tools/atlas/GameInterface/Handlers/MapHandlers.cpp
    a b  
    103103
    104104        msg->status = 0;
    105105    }
    106     catch (PSERROR_Game_World_MapLoadFailed e)
     106    catch (PSERROR_Game_World_MapLoadFailed &e)
    107107    {
    108108        // Cancel loading
    109109        LDR_Cancel();