[gnome-commander] src/gnome-cmd-file-selector.cc: fix for -Wswitch-enum, -Wswitch-default
- From: Uwe Scholz <uwescholz src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gnome-commander] src/gnome-cmd-file-selector.cc: fix for -Wswitch-enum, -Wswitch-default
- Date: Fri, 28 Apr 2017 21:41:07 +0000 (UTC)
commit f540a2d08eb44e520195bcfeb8a00639dfbfe9d5
Author: Mamoru TASAKA <mtasaka fedoraproject org>
Date: Sun Apr 23 15:27:40 2017 +0900
src/gnome-cmd-file-selector.cc: fix for -Wswitch-enum, -Wswitch-default
src/gnome-cmd-file-selector.cc:137:16: error: enumeration value 'GNOME_VFS_FILE_TYPE_UNKNOWN' not handled
in switch [-Werror=switch-enum]
src/gnome-cmd-file-selector.cc:477:16: error: switch missing default case [-Werror=switch-default]
likewise
src/gnome-cmd-file-selector.cc | 39 +++++++++++++++++++++++++++++++++++++++
1 files changed, 39 insertions(+), 0 deletions(-)
---
diff --git a/src/gnome-cmd-file-selector.cc b/src/gnome-cmd-file-selector.cc
index 5a719da..1f8368b 100644
--- a/src/gnome-cmd-file-selector.cc
+++ b/src/gnome-cmd-file-selector.cc
@@ -134,6 +134,10 @@ inline void GnomeCmdFileSelector::update_selected_files_label()
{
GnomeCmdFile *f = (GnomeCmdFile *) i->data;
+#if defined (__GNUC__)
+#pragma GCC diagnostic push
+#pragma GCC diagnostic ignored "-Wswitch-enum"
+#endif
switch (f->info->type)
{
case GNOME_VFS_FILE_TYPE_DIRECTORY:
@@ -153,6 +157,9 @@ inline void GnomeCmdFileSelector::update_selected_files_label()
default:
break;
}
+#if defined (__GNUC__)
+#pragma GCC diagnostic pop
+#endif
}
GnomeCmd::Collection<GnomeCmdFile *> &marked_files = list->get_marked_files();
@@ -161,6 +168,10 @@ inline void GnomeCmdFileSelector::update_selected_files_label()
{
GnomeCmdFile *f = *i;
+#if defined (__GNUC__)
+#pragma GCC diagnostic push
+#pragma GCC diagnostic ignored "-Wswitch-enum"
+#endif
switch (f->info->type)
{
case GNOME_VFS_FILE_TYPE_DIRECTORY:
@@ -177,6 +188,9 @@ inline void GnomeCmdFileSelector::update_selected_files_label()
default:
break;
}
+#if defined (__GNUC__)
+#pragma GCC diagnostic pop
+#endif
}
gchar *sel_str = g_strdup (size2string (sel_bytes/1024, size_mode));
@@ -507,6 +521,9 @@ static void on_list_list_clicked (GnomeCmdFileList *fl, GnomeCmdFile *f, GdkEven
case 9:
fs->forward();
break;
+
+ default:
+ break;
}
}
@@ -619,6 +636,10 @@ static gboolean on_notebook_button_pressed (GtkWidget *widget, GdkEventButton *e
int tab_clicked;
+#if defined (__GNUC__)
+#pragma GCC diagnostic push
+#pragma GCC diagnostic ignored "-Wswitch-enum"
+#endif
switch (event->type)
{
case GDK_BUTTON_PRESS:
@@ -717,6 +738,9 @@ static gboolean on_notebook_button_pressed (GtkWidget *widget, GdkEventButton *e
default:
return FALSE;
}
+#if defined (__GNUC__)
+#pragma GCC diagnostic pop
+#endif
}
@@ -1203,6 +1227,9 @@ gboolean GnomeCmdFileSelector::key_pressed(GdkEventKey *event)
case GDK_KP_Enter:
add_file_to_cmdline (list, TRUE);
return TRUE;
+
+ default:
+ break;
}
}
else if (state_is_alt (event->state))
@@ -1220,6 +1247,9 @@ gboolean GnomeCmdFileSelector::key_pressed(GdkEventKey *event)
forward();
g_signal_stop_emission_by_name (list, "key-press-event");
return TRUE;
+
+ default:
+ break;
}
}
else if (state_is_ctrl (event->state))
@@ -1245,6 +1275,9 @@ gboolean GnomeCmdFileSelector::key_pressed(GdkEventKey *event)
case GDK_KP_Enter:
add_file_to_cmdline (list, FALSE);
return TRUE;
+
+ default:
+ break;
}
}
else if (state_is_blank (event->state))
@@ -1284,6 +1317,9 @@ gboolean GnomeCmdFileSelector::key_pressed(GdkEventKey *event)
if (gnome_cmd_data.cmdline_visibility)
gnome_cmd_cmdline_set_text (main_win->get_cmdline(), "");
return TRUE;
+
+ default:
+ break;
}
}
@@ -1532,6 +1568,9 @@ void GnomeCmdFileSelector::update_tab_label(GnomeCmdFileList *fl)
return;
}
break;
+
+ default:
+ break;
}
gtk_label_set_text (GTK_LABEL (fl->tab_label_text), name);
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]