Fix various valgrind reported uninitialized variable uses

This commit is contained in:
Hein-Pieter van Braam 2018-02-28 21:55:13 +01:00
parent c6dff58f49
commit d702d7b335
8 changed files with 20 additions and 7 deletions

View file

@ -309,9 +309,9 @@ class CommandQueueMT {
};
uint8_t command_mem[COMMAND_MEM_SIZE];
uint32_t read_ptr;
uint32_t write_ptr;
uint32_t dealloc_ptr;
uint32_t read_ptr = 0;
uint32_t write_ptr = 0;
uint32_t dealloc_ptr = 0;
SyncSemaphore sync_sems[SYNC_SEMAPHORES];
Mutex *mutex;
Semaphore *sync;

View file

@ -707,6 +707,9 @@ EditorAudioBus::EditorAudioBus(EditorAudioBuses *p_buses, bool p_is_master) {
channel[i].vu_r->set_min(-80);
channel[i].vu_r->set_max(24);
channel[i].vu_r->set_step(0.1);
channel[i].peak_l = 0.0f;
channel[i].peak_r = 0.0f;
}
scale = memnew(TextureRect);

View file

@ -783,6 +783,7 @@ TextureRegionEditor::TextureRegionEditor(EditorNode *p_editor) {
snap_step = Vector2(10, 10);
snap_separation = Vector2(0, 0);
snap_mode = SNAP_NONE;
edited_margin = -1;
drag_index = -1;
drag = false;

View file

@ -957,6 +957,7 @@ void NativeScriptLanguage::_unload_stuff(bool p_reload) {
NativeScriptLanguage::NativeScriptLanguage() {
NativeScriptLanguage::singleton = this;
has_objects_to_register = false;
#ifndef NO_THREADS
mutex = Mutex::create();
#endif

View file

@ -1193,6 +1193,7 @@ bool OS_X11::is_window_maximized() const {
unsigned long len;
unsigned long remaining;
unsigned char *data = NULL;
bool retval = false;
int result = XGetWindowProperty(
x11_display,
@ -1221,13 +1222,15 @@ bool OS_X11::is_window_maximized() const {
if (atoms[i] == wm_max_vert)
found_wm_max_vert = true;
if (found_wm_max_horz && found_wm_max_vert)
return true;
if (found_wm_max_horz && found_wm_max_vert) {
retval = true;
break;
}
}
XFree(atoms);
}
return false;
XFree(data);
return retval;
}
void OS_X11::set_window_always_on_top(bool p_enabled) {

View file

@ -882,4 +882,6 @@ Tabs::Tabs() {
min_width = 0;
scrolling_enabled = true;
buttons_visible = false;
hover = -1;
}

View file

@ -3911,6 +3911,8 @@ Tree::Tree() {
cache.click_id = -1;
cache.click_item = NULL;
cache.click_column = 0;
cache.hover_cell = -1;
cache.hover_index = -1;
last_keypress = 0;
focus_in_id = 0;

View file

@ -2789,6 +2789,7 @@ Viewport::Viewport() {
gui.drag_preview = NULL;
gui.drag_attempted = false;
gui.canvas_sort_index = 0;
gui.roots_order_dirty = false;
msaa = MSAA_DISABLED;
hdr = true;