X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/0304adb195d7f41a54dcf35e4d440bf12201ab32..3b96fc2f1b64f78bba7c755a5c14f618962f696b:/src/unix/taskbarx11.cpp?ds=sidebyside diff --git a/src/unix/taskbarx11.cpp b/src/unix/taskbarx11.cpp index cf94b21583..4f8040c809 100644 --- a/src/unix/taskbarx11.cpp +++ b/src/unix/taskbarx11.cpp @@ -9,10 +9,6 @@ // Licence: wxWindows licence ///////////////////////////////////////////////////////////////////////// -#if defined(__GNUG__) && !defined(NO_GCC_PRAGMA) -#pragma implementation "taskbarx11.h" -#endif - // NB: This implementation does *not* work with every X11 window manager. // Currently only GNOME 1.2 and KDE 1,2,3 methods are implemented here. // Freedesktop.org's System Tray specification is implemented in @@ -131,6 +127,10 @@ wxTaskBarIconArea::wxTaskBarIconArea(wxTaskBarIcon *icon, const wxBitmap &bmp) _T("using legacy KDE1,2 and GNOME 1.2 methods")); SetLegacyWMProperties(); } + +#if defined(__WXGTK20__) && defined(TASKBAR_ICON_AREA_BASE_INCLUDED) + m_invokingWindow = icon; +#endif // Set initial size to bitmap size (tray manager may and often will // change it):