]> git.ipfire.org Git - thirdparty/open-vm-tools.git/commitdiff
Backout the previous common souce file changes.
authorJohn Wolfe <jwolfe@vmware.com>
Tue, 18 Aug 2020 14:14:10 +0000 (07:14 -0700)
committerJohn Wolfe <jwolfe@vmware.com>
Tue, 18 Aug 2020 14:14:10 +0000 (07:14 -0700)
Restore files to original state

open-vm-tools/services/plugins/dndcp/xutils/xutils.cc
open-vm-tools/services/plugins/dndcp/xutils/xutils.hh

index 149be5ff08e60e73f6d05f58e079b258aedb8717..3fad2ce31a5e46c2df129e5bb454a90b22f8bc0d 100644 (file)
@@ -249,7 +249,7 @@ GetCardinal(Glib::RefPtr<const Gdk::Window> window, // IN: Window
 bool
 GetCardinalList(Glib::RefPtr<const Gdk::Window> window, // IN: Window
                 const utf::string& atomName,            // IN: Atom name
-                std::vector<unsigned long>& retValues)  // IN: Return values
+                std::vector<unsigned long>& retValues)         // IN: Return values
 {
    ASSERT(window);
    ASSERT(window->get_display());
@@ -306,62 +306,6 @@ GetCardinalList(Glib::RefPtr<const Gdk::Window> window, // IN: Window
 }
 
 
-/*
- *-----------------------------------------------------------------------------
- *
- * xutils::CheckDockPanel --
- *
- *      Utility function to check dock or panel window.
- *
- * Results:
- *      true if the dock or panel window found.
- *      Otherwise false.
- *
- * Side effects:
- *      None.
- *
- *-----------------------------------------------------------------------------
- */
-bool CheckDockPanel(Glib::RefPtr<const Gdk::Window> window)
-{
-   ASSERT(window);
-   ASSERT(window->get_display());
-
-   GdkDisplay* display = const_cast<GdkDisplay*>(window->get_display()->gobj());
-   GdkWindow* gdkwin = const_cast<GdkWindow*>(window->gobj());
-
-   Atom atom = gdk_x11_get_xatom_by_name_for_display(display, "_NET_WM_WINDOW_TYPE");
-   Atom type;
-   int format;
-   ulong nitems;
-   ulong bytes_after;
-   uint8* values;
-
-   gdk_error_trap_push();
-   int ret = XGetWindowProperty(GDK_DISPLAY_XDISPLAY(display),
-                                GDK_WINDOW_XID(gdkwin),
-                                atom, 0, G_MAXLONG, False, AnyPropertyType, &type,
-                                &format, &nitems, &bytes_after, &values);
-   int err = gdk_error_trap_pop();
-   if (err) {
-      Log("Ignore xerror in XGetWindowProperty. Error code %d", err);
-      return false;
-   }
-   if (ret == Success && type == XA_ATOM
-       && format == 32 && values != NULL && nitems > 0) {
-      unsigned long* stack = (unsigned long*)values;
-      if (stack[0] == XInternAtom(GDK_DISPLAY_XDISPLAY(display),
-                                  "_NET_WM_WINDOW_TYPE_DOCK", false)) {
-         Log("found dock window: %ld.\n",GDK_WINDOW_XID(gdkwin));
-         XFree(values);
-         return true;
-      }
-   }
-   XFree(values);
-   return false;
-}
-
-
 /*
  *-----------------------------------------------------------------------------
  *
index f8acc23790fdcd86a670eaf48327a19b141d961b..190a0a82a0779d209f930e4248d81c9bdfa9211d 100644 (file)
@@ -41,7 +41,6 @@ bool GetCardinal(Glib::RefPtr<const Gdk::Window> window,
 bool GetCardinalList(Glib::RefPtr<const Gdk::Window> window,
                      const utf::string& atomName,
                      std::vector<unsigned long>& retValues);
-bool CheckDockPanel(Glib::RefPtr<const Gdk::Window> window);
 
 /*
  * Utility functions for virtual desktops.