summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMartin Wehner <martin.wehner@gmail.com>2005-06-10 01:52:35 +0000
committerMartin Wehner <mwehner@src.gnome.org>2005-06-10 01:52:35 +0000
commit877a850a75d23424b0af8aeb5bead12f9a5cf54f (patch)
tree44bf4ccd354fd15375bb5b6316ea856f034f853d
parent32c49fa5451aacc035824c0dc4b38e6ca91bdeb2 (diff)
downloadnautilus-877a850a75d23424b0af8aeb5bead12f9a5cf54f.tar.gz
Always initialize cut.
2005-06-10 Martin Wehner <martin.wehner@gmail.com> * src/file-manager/fm-directory-view.c: (convert_lines_to_str_list): * src/file-manager/fm-tree-view.c: (convert_lines_to_str_list): Always initialize cut. * configure.in: Add --Wno-pointer-sign Fix gcc4 compilation (#303491/#307038). Based on patches from James M. Cape <jcape@ignore-your.tv> and Kjartan Maraas <kmaraas@gnome.org>
-rw-r--r--ChangeLog13
-rw-r--r--configure.in2
-rw-r--r--src/file-manager/fm-directory-view.c6
-rw-r--r--src/file-manager/fm-tree-view.c6
4 files changed, 20 insertions, 7 deletions
diff --git a/ChangeLog b/ChangeLog
index 62d51dcd6..a3d38ec95 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,16 @@
+2005-06-10 Martin Wehner <martin.wehner@gmail.com>
+
+ * src/file-manager/fm-directory-view.c: (convert_lines_to_str_list):
+ * src/file-manager/fm-tree-view.c: (convert_lines_to_str_list):
+ Always initialize cut.
+
+ * configure.in:
+ Add --Wno-pointer-sign
+
+ Fix gcc4 compilation (#303491/#307038).
+ Based on patches from James M. Cape <jcape@ignore-your.tv>
+ and Kjartan Maraas <kmaraas@gnome.org>
+
2005-05-27 Martin Wehner <martin.wehner@gmail.com>
* libnautilus-private/nautilus-thumbnails.c:
diff --git a/configure.in b/configure.in
index bb1150d51..fcb9d5e77 100644
--- a/configure.in
+++ b/configure.in
@@ -248,7 +248,7 @@ if test "$GCC" = "yes" -a "$set_more_warnings" != "no"; then
-Werror \
$CFLAGS"
- for option in -Wno-strict-aliasing -Wno-sign-compare; do
+ for option in -Wno-strict-aliasing -Wno-sign-compare -Wno-pointer-sign; do
SAVE_CFLAGS="$CFLAGS"
CFLAGS="$CFLAGS $option"
AC_MSG_CHECKING([whether gcc understands $option])
diff --git a/src/file-manager/fm-directory-view.c b/src/file-manager/fm-directory-view.c
index 3cd3d417b..db2df78f3 100644
--- a/src/file-manager/fm-directory-view.c
+++ b/src/file-manager/fm-directory-view.c
@@ -5321,15 +5321,15 @@ convert_lines_to_str_list (char **lines, gboolean *cut)
int i;
GList *result;
+ *cut = FALSE;
+
if (lines[0] == NULL) {
return NULL;
}
if (strcmp (lines[0], "cut") == 0) {
*cut = TRUE;
- } else if (strcmp (lines[0], "copy") == 0) {
- *cut = FALSE;
- } else {
+ } else if (strcmp (lines[0], "copy") != 0) {
return NULL;
}
diff --git a/src/file-manager/fm-tree-view.c b/src/file-manager/fm-tree-view.c
index 3856db94c..535ea9853 100644
--- a/src/file-manager/fm-tree-view.c
+++ b/src/file-manager/fm-tree-view.c
@@ -927,15 +927,15 @@ convert_lines_to_str_list (char **lines, gboolean *cut)
int i;
GList *result;
+ *cut = FALSE;
+
if (lines[0] == NULL) {
return NULL;
}
if (strcmp (lines[0], "cut") == 0) {
*cut = TRUE;
- } else if (strcmp (lines[0], "copy") == 0) {
- *cut = FALSE;
- } else {
+ } else if (strcmp (lines[0], "copy") != 0) {
return NULL;
}