projects
/
wxWidgets.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
consume less CPU while waiting for thread to terminate (patch 883268)
[wxWidgets.git]
/
src
/
gtk
/
fontdlg.cpp
diff --git
a/src/gtk/fontdlg.cpp
b/src/gtk/fontdlg.cpp
index 3dfb008131d6bd2b6caf46d741138a183cc7325d..b6117da0b0ba4594f9330e3b76f7cc4a71654534 100644
(file)
--- a/
src/gtk/fontdlg.cpp
+++ b/
src/gtk/fontdlg.cpp
@@
-7,10
+7,13
@@
// Licence: wxWindows licence
/////////////////////////////////////////////////////////////////////////////
// Licence: wxWindows licence
/////////////////////////////////////////////////////////////////////////////
-#if
def __GNUG__
+#if
defined(__GNUG__) && !defined(NO_GCC_PRAGMA)
#pragma implementation "fontdlg.h"
#endif
#pragma implementation "fontdlg.h"
#endif
+// For compilers that support precompilation, includes "wx.h".
+#include "wx/wxprec.h"
+
#include "wx/defs.h"
#if wxUSE_FONTDLG
#include "wx/defs.h"
#if wxUSE_FONTDLG
@@
-64,6
+67,8
@@
void gtk_fontdialog_ok_callback( GtkWidget *WXUNUSED(widget), wxFontDialog *dial
wxapp_install_idle_handler();
GtkFontSelectionDialog *fontdlg = GTK_FONT_SELECTION_DIALOG(dialog->m_widget);
wxapp_install_idle_handler();
GtkFontSelectionDialog *fontdlg = GTK_FONT_SELECTION_DIALOG(dialog->m_widget);
+
+#ifndef __WXGTK20__
GdkFont *gfont = gtk_font_selection_dialog_get_font(fontdlg);
if (!gfont)
GdkFont *gfont = gtk_font_selection_dialog_get_font(fontdlg);
if (!gfont)
@@
-72,11
+77,9
@@
void gtk_fontdialog_ok_callback( GtkWidget *WXUNUSED(widget), wxFontDialog *dial
wxOK | wxICON_ERROR);
return;
}
wxOK | wxICON_ERROR);
return;
}
+#endif
gchar *fontname = gtk_font_selection_dialog_get_font_name(fontdlg);
gchar *fontname = gtk_font_selection_dialog_get_font_name(fontdlg);
-
- // printf( "font %s\n", fontname );
-
dialog->SetChosenFont( fontname);
g_free( fontname );
dialog->SetChosenFont( fontname);
g_free( fontname );
@@
-151,7
+154,7
@@
bool wxFontDialog::DoCreate(wxWindow *parent)
wxFont font = m_fontData.GetInitialFont();
if( font.Ok() )
{
wxFont font = m_fontData.GetInitialFont();
if( font.Ok() )
{
- wxNativeFontInfo *info = font.GetNativeFontInfo();
+
const
wxNativeFontInfo *info = font.GetNativeFontInfo();
if ( info )
{
if ( info )
{