GTK: make some dubious implicit type conversions explicit.

This commit is contained in:
Twisted Pair in my Hair 2016-05-31 18:40:10 +03:00 committed by whitequark
parent 682bfa2732
commit 66746d151f

View File

@ -384,7 +384,7 @@ public:
in absolute sizes; modify_font does on GTK2. */
Pango::FontDescription override_font_desc(font_desc);
double dpi = get_screen()->get_resolution();
override_font_desc.set_size(font_height * 72.0 / dpi * Pango::SCALE);
override_font_desc.set_size(font_height * (int)(72.0 / dpi) * Pango::SCALE);
_entry.override_font(override_font_desc);
#else
_entry.modify_font(font_desc);
@ -472,11 +472,11 @@ private:
/* Graphics window */
int DeltaYOfScrollEvent(GdkEventScroll *event) {
double DeltaYOfScrollEvent(GdkEventScroll *event) {
#ifdef HAVE_GTK3
int delta_y = event->delta_y;
double delta_y = event->delta_y;
#else
int delta_y = 0;
double delta_y = 0;
#endif
if(delta_y == 0) {
switch(event->direction) {
@ -575,7 +575,7 @@ protected:
int x, y;
ij_to_xy(event->x, event->y, x, y);
SS.GW.MouseScroll(x, y, -DeltaYOfScrollEvent(event));
SS.GW.MouseScroll(x, y, (int)-DeltaYOfScrollEvent(event));
return true;
}
@ -1047,7 +1047,7 @@ static void RefreshRecentMenu(Command cmd, Command base) {
placeholder->set_sensitive(false);
menu->append(*placeholder);
} else {
for(int i = 0; i < MAX_RECENT; i++) {
for(size_t i = 0; i < MAX_RECENT; i++) {
if(std::string(RecentFile[i]).empty())
break;