summaryrefslogtreecommitdiffstats
path: root/src/Patchage.cpp
diff options
context:
space:
mode:
authorDavid Robillard <d@drobilla.net>2020-11-27 17:57:40 +0100
committerDavid Robillard <d@drobilla.net>2020-11-27 21:42:51 +0100
commite398029f74d6be188829032f5f4d8a8a9e2fb3f9 (patch)
tree7685185b92290e8d61462d7e9f3d4ddea134c10b /src/Patchage.cpp
parent6342c9cfa934b356b6903be030ce2667c4e5b829 (diff)
downloadpatchage-e398029f74d6be188829032f5f4d8a8a9e2fb3f9.tar.gz
patchage-e398029f74d6be188829032f5f4d8a8a9e2fb3f9.tar.bz2
patchage-e398029f74d6be188829032f5f4d8a8a9e2fb3f9.zip
Always initialize variables
Diffstat (limited to 'src/Patchage.cpp')
-rw-r--r--src/Patchage.cpp22
1 files changed, 12 insertions, 10 deletions
diff --git a/src/Patchage.cpp b/src/Patchage.cpp
index 8f9f78d..1605325 100644
--- a/src/Patchage.cpp
+++ b/src/Patchage.cpp
@@ -558,17 +558,16 @@ Patchage::refresh()
void
Patchage::store_window_location()
{
- int loc_x, loc_y, size_x, size_y;
+ int loc_x = 0;
+ int loc_y = 0;
_main_win->get_position(loc_x, loc_y);
+
+ int size_x = 0;
+ int size_y = 0;
_main_win->get_size(size_x, size_y);
- Coord window_location;
- window_location.x = loc_x;
- window_location.y = loc_y;
- Coord window_size;
- window_size.x = size_x;
- window_size.y = size_y;
- _conf->set_window_location(window_location);
- _conf->set_window_size(window_size);
+
+ _conf->set_window_location({double(loc_x), double(loc_y)});
+ _conf->set_window_size({double(size_x), double(size_y)});
}
void
@@ -1045,14 +1044,17 @@ Patchage::on_view_messages()
if (_menu_view_messages->get_active()) {
Glib::RefPtr<Gtk::TextBuffer> buffer = _status_text->get_buffer();
if (!_pane_initialized) {
- int y, line_height;
+ int y = 0;
+ int line_height = 0;
_status_text->get_line_yrange(buffer->begin(), y, line_height);
+
const int pad = _status_text->get_pixels_inside_wrap();
const int max_pos = _main_paned->get_allocation().get_height();
const int min_height = (line_height + 2 * pad);
const int conf_height = _conf->get_messages_height();
_main_paned->set_position(max_pos -
std::max(conf_height, min_height));
+
_pane_initialized = true;
}