[gnome-commander] text-render.cc: fix for switch-enum switch-default
- From: Uwe Scholz <uwescholz src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gnome-commander] text-render.cc: fix for switch-enum switch-default
- Date: Fri, 28 Apr 2017 21:36:20 +0000 (UTC)
commit 34c6adfe82001434a44e66557b5e628a9d949595
Author: Mamoru TASAKA <mtasaka fedoraproject org>
Date: Wed Apr 19 15:53:28 2017 +0900
text-render.cc: fix for switch-enum switch-default
Just suppress this for switch-enum
src/intviewer/text-render.cc:571:12: error: enumeration value 'GDK_SCROLL_LEFT' not handled in switch
[-Werror=switch-enum]
likewise
add default
src/intviewer/text-render.cc:1187:12: error: switch missing default case [-Werror=switch-default]
src/intviewer/text-render.cc | 18 +++++++++++++++++-
1 files changed, 17 insertions(+), 1 deletions(-)
---
diff --git a/src/intviewer/text-render.cc b/src/intviewer/text-render.cc
index 3247cf1..576f328 100644
--- a/src/intviewer/text-render.cc
+++ b/src/intviewer/text-render.cc
@@ -568,6 +568,10 @@ static gboolean text_render_scroll(GtkWidget *widget, GdkEventScroll *event)
return FALSE;
// Mouse scroll wheel
+#if defined (__GNUC__)
+#pragma GCC diagnostic push
+#pragma GCC diagnostic ignored "-Wswitch-enum"
+#endif
switch (event->direction)
{
case GDK_SCROLL_UP:
@@ -581,6 +585,9 @@ static gboolean text_render_scroll(GtkWidget *widget, GdkEventScroll *event)
default:
return FALSE;
}
+#if defined (__GNUC__)
+#pragma GCC diagnostic pop
+#endif
text_render_position_changed (w);
text_render_redraw (w);
@@ -934,6 +941,10 @@ static gboolean text_render_vscroll_change_value(GtkRange *range,
if (!obj->priv->dp)
return FALSE;
+#if defined (__GNUC__)
+#pragma GCC diagnostic push
+#pragma GCC diagnostic ignored "-Wswitch-enum"
+#endif
switch (scroll)
{
case GTK_SCROLL_STEP_BACKWARD:
@@ -962,7 +973,9 @@ static gboolean text_render_vscroll_change_value(GtkRange *range,
default:
return FALSE;
}
-
+#if defined (__GNUC__)
+#pragma GCC diagnostic pop
+#endif
text_render_position_changed(obj);
text_render_redraw(obj);
@@ -1221,6 +1234,9 @@ void text_render_set_display_mode (TextRender *w, TextRender::DISPLAYMODE mode)
w->priv->pixel_to_offset = hex_mode_pixel_to_offset;
w->priv->copy_to_clipboard = hex_mode_copy_to_clipboard;
break;
+
+ default:
+ break;
}
text_render_setup_font (w, w->priv->fixed_font_name, w->priv->font_size);
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]