classpath-patches
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[cp-patches] [patch] fix Qt-4.1 build


From: Andreas Tobler
Subject: [cp-patches] [patch] fix Qt-4.1 build
Date: Sun, 25 Dec 2005 23:05:49 +0100
User-agent: Thunderbird 1.5 (Macintosh/20051201)

Hi all,

this patch lets us run qt based peers again.

The problem is that the function we used to disable double buffering has gone in qt-4.1. It is still documented in the qt manual but marked as to be fixed for qt-4.1.1. As I understand, the doc will be fixed and not the call itself.

Ok?

Andreas

2005-12-25  Andreas Tobler  <address@hidden>

        * native/jni/qt-peer/mainqtthread.cpp: Remove call to disable double
        buffering. Ability has gone in Qt-4.1.x.

Index: native/jni/qt-peer/mainqtthread.cpp
===================================================================
RCS file: /cvsroot/classpath/classpath/native/jni/qt-peer/mainqtthread.cpp,v
retrieving revision 1.3
diff -u -r1.3 mainqtthread.cpp
--- native/jni/qt-peer/mainqtthread.cpp 21 Aug 2005 00:19:49 -0000      1.3
+++ native/jni/qt-peer/mainqtthread.cpp 25 Dec 2005 22:03:43 -0000
@@ -45,9 +45,6 @@
 MainThreadInterface *mainThread;
 QApplication *qApplication;

-#if defined(Q_WS_X11)
-extern void qt_x11_set_global_double_buffer( bool );
-#endif

 /**
  * Starts up a QApplication
@@ -92,11 +89,6 @@
   jfieldID nofid = env->GetFieldID( cls, "mainThreadInterface", "J" );
   env->SetLongField( obj, nofid, (jlong)mainThread );

-#if defined(Q_WS_X11)
-  // turn off double-buffering.
-  qt_x11_set_global_double_buffer( (doublebuffer == JNI_TRUE) );
-#endif
-
   return (jlong)qtApp;
 }





reply via email to

[Prev in Thread] Current Thread [Next in Thread]