2003-12-02 Thomas Fitzsimmons <fitzsim@redhat.com>
+ * jni/gtk-peer/gnu_java_awt_peer_gtk_GdkFontMetrics.c
+ (initState): Mark obj parameter as unused.
+ (stringWidth): Mark obj parameter as unused. Initialize
+ font_name properly.
+
* gnu/java/awt/peer/gtk/GdkPixbufDecoder.java: Make
BufferedImageBuilder class static.
#define NUM_METRICS 5
JNIEXPORT jintArray JNICALL Java_gnu_java_awt_peer_gtk_GdkFontMetrics_initState
- (JNIEnv *env, jobject obj, jstring fname, jint size)
+ (JNIEnv *env, jobject obj __attribute__((unused)), jstring fname, jint size)
{
jintArray array;
jint *metrics;
}
JNIEXPORT jint JNICALL Java_gnu_java_awt_peer_gtk_GdkFontMetrics_stringWidth
- (JNIEnv *env, jobject obj, jstring fname, jint size, jstring str)
+ (JNIEnv *env, jobject obj __attribute__((unused)),
+ jstring fname, jint size, jstring str)
{
PangoFontDescription *font_desc;
PangoContext *context;
const char *font_name;
cstr = (*env)->GetStringUTFChars (env, str, NULL);
+ font_name = (*env)->GetStringUTFChars (env, fname, NULL);
gdk_threads_enter ();
gdk_threads_leave ();
+ (*env)->ReleaseStringUTFChars (env, fname, font_name);
(*env)->ReleaseStringUTFChars (env, str, cstr);
return width;