Fixed warnings and the build.

git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@13000 a95241bf-73f2-0310-859d-f6bbb57e9c96
This commit is contained in:
Axel Dörfler
2005-06-08 01:23:44 +00:00
parent 9db6e5bc94
commit ecc2961bee
3 changed files with 22 additions and 17 deletions
+1 -1
View File
@@ -32,7 +32,7 @@ SharedLibrary game :
LinkSharedOSLibs libgame.so : LinkSharedOSLibs libgame.so :
be libmedia.so libbe.so libmedia.so
; ;
MakeLocate <develop>libgame.so : $(OBOS_STLIB_DIR) ; MakeLocate <develop>libgame.so : $(OBOS_STLIB_DIR) ;
+16 -14
View File
@@ -1,5 +1,5 @@
//------------------------------------------------------------------------------ //------------------------------------------------------------------------------
// Copyright (c) 2001-2002, OpenBeOS // Copyright (c) 2001-2005, Haiku
// //
// Permission is hereby granted, free of charge, to any person obtaining a // Permission is hereby granted, free of charge, to any person obtaining a
// copy of this software and associated documentation files (the "Software"), // copy of this software and associated documentation files (the "Software"),
@@ -77,15 +77,17 @@ BSimpleGameSound::BSimpleGameSound(const BSimpleGameSound &other)
: BGameSound(other) : BGameSound(other)
{ {
gs_audio_format format; gs_audio_format format;
void * data; void *data = NULL;
status_t error = other.Device()->Buffer(other.ID(), &format, data); status_t error = other.Device()->Buffer(other.ID(), &format, data);
if (error != B_OK) SetInitError(error); if (error != B_OK)
SetInitError(error);
Init(data, 0, &format); Init(data, 0, &format);
free(data); free(data);
} }
BSimpleGameSound::~BSimpleGameSound() BSimpleGameSound::~BSimpleGameSound()
{ {
} }
@@ -95,16 +97,16 @@ BGameSound *
BSimpleGameSound::Clone() const BSimpleGameSound::Clone() const
{ {
gs_audio_format format; gs_audio_format format;
void * data; void *data = NULL;
status_t error = Device()->Buffer(ID(), &format, data); status_t error = Device()->Buffer(ID(), &format, data);
if (error != B_OK) return NULL; if (error != B_OK)
return NULL;
BSimpleGameSound * clone = new BSimpleGameSound(data, 0, &format, Device());
BSimpleGameSound *clone = new BSimpleGameSound(data, 0, &format, Device());
free(data); free(data);
return clone; return clone;
} }
+5 -2
View File
@@ -718,9 +718,11 @@ BWindowScreen::CalcFrame(int32 index, int32 space, display_mode *dmode)
int32 int32
BWindowScreen::SetFullscreen(int32 enable) BWindowScreen::SetFullscreen(int32 enable)
{ {
int32 result = -1, retval = -1; int32 retval = -1;
#ifdef COMPILE_FOR_R5 #ifdef COMPILE_FOR_R5
int32 result = -1
a_session->swrite_l(WS_SET_FULLSCREEN); a_session->swrite_l(WS_SET_FULLSCREEN);
a_session->swrite_l(server_token); a_session->swrite_l(server_token);
a_session->swrite_l(enable); a_session->swrite_l(enable);
@@ -820,9 +822,10 @@ BWindowScreen::SetActiveState(int32 state)
if (status == B_OK) { if (status == B_OK) {
be_app->ShowCursor(); be_app->ShowCursor();
if (activate_state) { if (activate_state) {
const color_map *colorMap = system_colors();
#ifdef COMPILE_FOR_R5 #ifdef COMPILE_FOR_R5
const color_map *colorMap = system_colors();
_BAppServerLink_ link; _BAppServerLink_ link;
link.fSession->swrite_l(WS_SET_PALETTE); link.fSession->swrite_l(WS_SET_PALETTE);
link.fSession->swrite_l(screen_index); link.fSession->swrite_l(screen_index);
link.fSession->swrite_l(0); link.fSession->swrite_l(0);