[mutter] window: Return pid_t in meta_window_get_pid()



commit 70ba844c3c807efa67fc7180ad1c7a8ead1ed118
Author: Jonas Dreßler <verdre v0yd nl>
Date:   Wed Apr 8 16:17:09 2020 +0200

    window: Return pid_t in meta_window_get_pid()
    
    Just as with the last commit, pid_t is compatible with all platforms and
    we should use that everywhere, so also make meta_window_get_pid() return
    a pid_t.
    
    https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/1180

 src/core/window.c | 8 ++++----
 src/meta/window.h | 2 +-
 2 files changed, 5 insertions(+), 5 deletions(-)
---
diff --git a/src/core/window.c b/src/core/window.c
index 326e51eb2..b2a7be5dd 100644
--- a/src/core/window.c
+++ b/src/core/window.c
@@ -898,13 +898,13 @@ meta_window_update_snap_id (MetaWindow *window,
 static void
 meta_window_update_sandboxed_app_id (MetaWindow *window)
 {
-  uint32_t pid;
+  pid_t pid;
 
   g_clear_pointer (&window->sandboxed_app_id, g_free);
 
   pid = meta_window_get_pid (window);
 
-  if (pid == 0)
+  if (pid < 1)
     return;
 
   if (meta_window_update_flatpak_id (window, pid))
@@ -7590,12 +7590,12 @@ meta_window_get_transient_for (MetaWindow *window)
  *
  * Return value: the pid, or 0 if not known.
  */
-uint32_t
+pid_t
 meta_window_get_pid (MetaWindow *window)
 {
   g_return_val_if_fail (META_IS_WINDOW (window), 0);
 
-  return (uint32_t)META_WINDOW_GET_CLASS (window)->get_client_pid (window);
+  return META_WINDOW_GET_CLASS (window)->get_client_pid (window);
 }
 
 /**
diff --git a/src/meta/window.h b/src/meta/window.h
index 46bdab964..3157d44ee 100644
--- a/src/meta/window.h
+++ b/src/meta/window.h
@@ -328,7 +328,7 @@ META_EXPORT
 guint32     meta_window_get_user_time (MetaWindow *window);
 
 META_EXPORT
-uint32_t    meta_window_get_pid (MetaWindow *window);
+pid_t       meta_window_get_pid (MetaWindow *window);
 
 META_EXPORT
 const char *meta_window_get_client_machine (MetaWindow *window);


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