Fix compilation errors detected with gcc

This commit is contained in:
David Capello 2013-08-20 00:51:37 -03:00
parent cde54f3682
commit d91b05667b
5 changed files with 8 additions and 11 deletions

View File

@ -29,12 +29,12 @@ ColorSwatches::ColorSwatches(const std::string& name)
{
}
void ColorSwatches::addColor(Color& color)
void ColorSwatches::addColor(const Color& color)
{
m_colors.push_back(color);
}
void ColorSwatches::insertColor(size_t index, Color& color)
void ColorSwatches::insertColor(size_t index, const Color& color)
{
m_colors.insert(m_colors.begin() + index, color);
}

View File

@ -35,8 +35,8 @@ public:
const std::string& getName() const { return m_name; }
void setName(std::string& name) { m_name = name; }
void addColor(Color& color);
void insertColor(size_t index, Color& color);
void addColor(const Color& color);
void insertColor(size_t index, const Color& color);
void removeColor(size_t index);
const Color& operator[](size_t index) const {

View File

@ -37,6 +37,8 @@
#include <winalleg.h>
#endif
namespace app {
#ifdef ALLEGRO_WINDOWS
#ifdef STRICT
@ -45,8 +47,6 @@
typedef FARPROC wndproc_t;
#endif
namespace app {
static wndproc_t base_wnd_proc = NULL;
static std::vector<base::string>* dropped_files;
static base::mutex* dropped_files_mutex = NULL;

View File

@ -21,10 +21,7 @@
#include "base/serialization.h"
#include "base/unique_ptr.h"
namespace undo {
class ObjectsContainer;
}
#include "undo/objects_container.h"
namespace app {
namespace undoers {

View File

@ -1009,7 +1009,7 @@ void Manager::pumpQueue()
// Call Timer::tick() if this is a tick message.
if (msg->type() == kTimerMessage) {
ASSERT(msg->timer.timer != NULL);
ASSERT(static_cast<TimerMessage*>(msg)->timer() != NULL);
static_cast<TimerMessage*>(msg)->timer()->tick();
}