changeset 1937:eb488c379969

Fixed a few deprecation warnings on GTK3. Also fixed a potential buffer too small issue shown by newer gcc versions.
author bsmith@81767d24-ef19-dc11-ae90-00e081727c95
date Thu, 20 Jun 2019 22:53:44 +0000
parents ebde5ef666a6
children 5a88fff43d99
files gtk3/dw.c
diffstat 1 files changed, 6 insertions(+), 6 deletions(-) [+]
line wrap: on
line diff
--- a/gtk3/dw.c	Thu Jun 20 21:15:15 2019 +0000
+++ b/gtk3/dw.c	Thu Jun 20 22:53:44 2019 +0000
@@ -3,7 +3,7 @@
  *          A GTK like cross-platform GUI
  *          GTK3 forwarder module for portabilty.
  *
- * (C) 2000-2017 Brian Smith <brian@dbsoft.org>
+ * (C) 2000-2019 Brian Smith <brian@dbsoft.org>
  * (C) 2003-2011 Mark Hessling <mark@rexx.org>
  * (C) 2002 Nickolay V. Shmyrev <shmyrev@yandex.ru>
  */
@@ -2449,9 +2449,9 @@
          }
 
          gdk_window_raise(window);
-         gdk_flush();
+         gdk_display_flush(gdk_display_get_default());
          gdk_window_show(window);
-         gdk_flush();
+         gdk_display_flush(gdk_display_get_default());
       }
       defaultitem = (GtkWidget *)g_object_get_data(G_OBJECT(handle), "_dw_defaultitem");
       if (defaultitem)
@@ -5690,7 +5690,7 @@
 static int _dw_container_setup(HWND handle, unsigned long *flags, char **titles, int count, int separator, int extra)
 {
    int z;
-   char numbuf[21];
+   char numbuf[25];
    GtkWidget *tree;
    GtkListStore *store;
    GtkTreeViewColumn *col;
@@ -5745,7 +5745,7 @@
    /* Second loop... create the columns */
    for(z=0;z<count;z++)
    {
-      snprintf(numbuf, 20, "_dw_cont_col%d", z);
+      snprintf(numbuf, 24, "_dw_cont_col%d", z);
       g_object_set_data(G_OBJECT(tree), numbuf, GINT_TO_POINTER(flags[z]));
       col = gtk_tree_view_column_new();
       rend = NULL;
@@ -8032,7 +8032,7 @@
    int _locked_by_me = FALSE;
 
    DW_MUTEX_LOCK;
-   gdk_beep();
+   gdk_display_beep(gdk_display_get_default());
    DW_MUTEX_UNLOCK;
 }