This is the mail archive of the java-patches@gcc.gnu.org mailing list for the Java project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: [patch] [gui] warning patrol in gtk-peer


Hi,

On Thu, 2004-10-21 at 18:00, Andreas Tobler wrote:
> Hello all,
> 
> the following patch cleans up a few warnings from unused variables.
> 
> ok for gui?

I cannot approve it. But in general anything goes for the gui branch,
And I think this is actually obvious.

I would do one little thing different though.

>	* jni/gtk-peer/gnu_java_awt_peer_gtk_GtkFileDialogPeer.c
> 	(Java_gnu_java_awt_peer_gtk_GtkFileDialogPeer_nativeSetFilenameFilter):
> 	Likewise.
> 	(filenameFilterCallback): Remove unused var.
> 	(handle_response): Initialize str_filename.

You initialize str_filename in the definition. But we can also make sure
that it is always defined in the function body. The code first checks
for responseId == GTK_RESPONSE_OK, GTK_RESPONSE_CANCEL or 
GTK_RESPONSE_DELETE_EVENT. Then it handles GTK_RESPONSE_DELETE_EVENT and
returns. So the following if-then-else block could also be written as:

@@ -252,7 +251,7 @@
   if (responseId == GTK_RESPONSE_OK) {
     fileName = gtk_file_chooser_get_filename (GTK_FILE_CHOOSER (GTK_WIDGET (ptr)));
     str_fileName = (*gdk_env)->NewStringUTF (gdk_env, fileName);
-  } else if (responseId == GTK_RESPONSE_CANCEL) {
+  } else /* responseId == GTK_RESPONSE_CANCEL */ {
     str_fileName = NULL;
   }

to get rid of that warning.

Cheers,

Mark

Attachment: signature.asc
Description: This is a digitally signed message part


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]