gtk: replace uses of deprecated functions with those of non-deprecated ones

This commit is contained in:
Ari Sundholm 2017-09-12 03:32:10 +03:00
parent 2ebe923dfb
commit 5d6a7199bb
3 changed files with 9 additions and 7 deletions

View File

@ -149,10 +149,7 @@ S9xNetplayStartServer (void)
NPServer.SyncByReset = gui_config->netplay_sync_reset;
NPServer.SendROMImageOnConnect = gui_config->netplay_send_rom;
npthread = g_thread_create (S9xNetplayServerThread,
NULL,
TRUE,
NULL);
npthread = g_thread_new (NULL, S9xNetplayServerThread, NULL);
/* Sleep to let the server create itself */
usleep (10000);

View File

@ -45,7 +45,6 @@ main (int argc, char *argv[])
{
struct sigaction sig_callback;
g_thread_init (NULL);
gdk_threads_init ();
gdk_threads_enter ();

View File

@ -607,9 +607,15 @@ Snes9xWindow::Snes9xWindow (Snes9xConfig *config) :
}
else
{
icon = gdk_pixbuf_new_from_inline (-1, app_icon, FALSE, NULL);
GdkPixbufLoader *loader = gdk_pixbuf_loader_new ();
if (gdk_pixbuf_loader_write (loader, (const guchar *)app_icon, sizeof (app_icon), NULL) &&
gdk_pixbuf_loader_close (loader, NULL) &&
(icon = gdk_pixbuf_loader_get_pixbuf (loader)))
{
gtk_window_set_default_icon (icon);
}
g_object_unref(loader);
}
drawing_area = GTK_DRAWING_AREA (get_widget ("drawingarea"));
gtk_widget_set_double_buffered (GTK_WIDGET (drawing_area), FALSE);