mirror of
https://github.com/The-Powder-Toy/The-Powder-Toy.git
synced 2025-07-31 21:50:18 +02:00
Fix failing to change the favourite status of a save crashing the game
I have no idea where the code that used to handle PreviewModelException went but it's pointless anyway; out the window it goes.
This commit is contained in:
@@ -1,7 +1,6 @@
|
|||||||
#include "PreviewController.h"
|
#include "PreviewController.h"
|
||||||
#include "Controller.h"
|
#include "Controller.h"
|
||||||
#include "PreviewModel.h"
|
#include "PreviewModel.h"
|
||||||
#include "PreviewModelException.h"
|
|
||||||
#include "PreviewView.h"
|
#include "PreviewView.h"
|
||||||
#include "client/Client.h"
|
#include "client/Client.h"
|
||||||
#include "client/SaveInfo.h"
|
#include "client/SaveInfo.h"
|
||||||
|
@@ -9,7 +9,6 @@
|
|||||||
#include "client/GameSave.h"
|
#include "client/GameSave.h"
|
||||||
#include "client/SaveInfo.h"
|
#include "client/SaveInfo.h"
|
||||||
#include "gui/dialogues/ErrorMessage.h"
|
#include "gui/dialogues/ErrorMessage.h"
|
||||||
#include "PreviewModelException.h"
|
|
||||||
#include "PreviewView.h"
|
#include "PreviewView.h"
|
||||||
#include "Config.h"
|
#include "Config.h"
|
||||||
#include <cmath>
|
#include <cmath>
|
||||||
@@ -244,11 +243,11 @@ void PreviewModel::Update()
|
|||||||
{
|
{
|
||||||
if (favouriteSaveRequest->Favourite())
|
if (favouriteSaveRequest->Favourite())
|
||||||
{
|
{
|
||||||
throw PreviewModelException("Error, could not fav. the save: " + ByteString(ex.what()).FromUtf8());
|
new ErrorMessage("Error", "Could not favourite the save: " + ByteString(ex.what()).FromUtf8());
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
throw PreviewModelException("Error, could not unfav. the save: " + ByteString(ex.what()).FromUtf8());
|
new ErrorMessage("Error", "Could not unfavourite the save: " + ByteString(ex.what()).FromUtf8());
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
favouriteSaveRequest.reset();
|
favouriteSaveRequest.reset();
|
||||||
|
@@ -1,15 +0,0 @@
|
|||||||
#pragma once
|
|
||||||
#include "common/String.h"
|
|
||||||
#include <exception>
|
|
||||||
|
|
||||||
struct PreviewModelException: public std::exception
|
|
||||||
{
|
|
||||||
ByteString message;
|
|
||||||
public:
|
|
||||||
PreviewModelException(String message_): message(message_.ToUtf8()) {}
|
|
||||||
const char * what() const throw() override
|
|
||||||
{
|
|
||||||
return message.c_str();
|
|
||||||
}
|
|
||||||
~PreviewModelException() throw() {}
|
|
||||||
};
|
|
Reference in New Issue
Block a user