diff --git a/ChangeLog.txt b/ChangeLog.txt index c843fb8adb..f43e4afe68 100644 --- a/ChangeLog.txt +++ b/ChangeLog.txt @@ -10,6 +10,14 @@ * Change, ! Fix, % Optimization, + Addition, - Removal, ; Comment */ +2013-11-07 15:03 UTC+0100 Przemyslaw Czerpak (druzus/at/poczta.onet.pl) + * contrib/gtqtc/gtqtc1.cpp + ! typo in last commit - flags and state were not changed + + * src/rtl/gtxwc/gtxwc.c + * added XSync() just after XBell() to reduce a little bit potential + delay + 2013-11-06 23:09 UTC+0100 Przemyslaw Czerpak (druzus/at/poczta.onet.pl) * include/hbgtinfo.ch + added new hb_gtInfo() switch: HB_GTI_CLOSEMODE diff --git a/contrib/gtqtc/gtqtc1.cpp b/contrib/gtqtc/gtqtc1.cpp index ace2c78729..c742f45cf0 100644 --- a/contrib/gtqtc/gtqtc1.cpp +++ b/contrib/gtqtc/gtqtc1.cpp @@ -1562,7 +1562,7 @@ static void hb_gt_qtc_setWindowFlags( PHB_GTQTC pQTC, Qt::WindowFlags flags, HB_ if( newFlags != currFlags ) { - pQTC->qWnd->setWindowFlags( currFlags ); + pQTC->qWnd->setWindowFlags( newFlags ); HB_QTC_LOCK(); pQTC->qWnd->show(); HB_QTC_UNLOCK(); @@ -1580,7 +1580,7 @@ static void hb_gt_qtc_setWindowState( PHB_GTQTC pQTC, Qt::WindowStates state, HB if( newState != currState ) { - pQTC->qWnd->setWindowState( currState ); + pQTC->qWnd->setWindowState( newState ); HB_QTC_LOCK(); pQTC->qWnd->show(); HB_QTC_UNLOCK(); diff --git a/src/rtl/gtxwc/gtxwc.c b/src/rtl/gtxwc/gtxwc.c index a28f453b41..5cbf4ee8e5 100644 --- a/src/rtl/gtxwc/gtxwc.c +++ b/src/rtl/gtxwc/gtxwc.c @@ -4710,6 +4710,7 @@ static void hb_gt_xwc_Tone( PHB_GT pGT, double dFrequency, double dDuration ) HB_XWC_XLIB_LOCK(); XChangeKeyboardControl( wnd->dpy, KBBellPitch | KBBellDuration, &XkbCtrl ); XBell( wnd->dpy, 0 ); + XSync( wnd->dpy, False ); HB_XWC_XLIB_UNLOCK(); } hb_idleSleep( dDuration );