Репозиторий Sisyphus
Последнее обновление: 1 октября 2023 | Пакетов: 18631 | Посещений: 37860125
en ru br
Репозитории ALT
5.1: 0.98p2-alt5
4.1: 0.98p2-alt5
4.0: 0.98p2-alt5
3.0: 0.98p2-alt3
www.altlinux.org/Changes

Группа :: Графические оболочки/Window Maker
Пакет: wmcube-gdk

 Главная   Изменения   Спек   Патчи   Sources   Загрузить   Gear   Bugs and FR  Repocop 

Патч: wmcube-gdk-0.98p2-alt-autodock.patch
Скачать


 wmcube.c |   10 +++++++---
 1 files changed, 7 insertions(+), 3 deletions(-)
diff --git a/wmcube.c b/wmcube.c
index ad95a5e..bbec8a3 100644
--- a/wmcube.c
+++ b/wmcube.c
@@ -106,7 +106,7 @@ typedef struct {		/* mouse regions */
 
 /**** Graphics ***********************************/
 void redraw_window(void);
-void new_window(void);
+void new_window(int argc, char **argv);
 void setupcolor(short R, short G, short B);
 int add_mr(int index, int x, int y, int width, int height);
 int check_mr(int x, int y);
@@ -219,7 +219,7 @@ void redraw_window(void)
 			   dockapp.rgb, 56, &dockapp.cmap);
 }
 
-void new_window(void)
+void new_window(int argc, char **argv)
 {
     GdkWindowAttr attr;
     Window win, iconwin;
@@ -293,6 +293,10 @@ void new_window(void)
 	StateHint | IconWindowHint | IconPositionHint | WindowGroupHint;
     XSetWMHints(GDK_WINDOW_XDISPLAY(dockapp.win), win, &wmhints);
 
+    XSetCommand(GDK_WINDOW_XDISPLAY(dockapp.win), win, argv, argc);
+    XSetCommand(GDK_WINDOW_XDISPLAY(dockapp.win), iconwin, argv, argc);
+    
+
     /* make the mask rectangle */
     memset(mask_data, 0x00, 8 * 64);
     for (i = 3; i < 61; i++) {
@@ -488,7 +492,7 @@ int main(int argc, char **argv)
 	setupcolor(0x20, 0xB2, 0xAE);
     }
 
-    new_window();
+    new_window(argc, argv);
 
     if (calc_cpu_total() == -1)
 	die();
 
дизайн и разработка: Vladimir Lettiev aka crux © 2004-2005, Andrew Avramenko aka liks © 2007-2008
текущий майнтейнер: Michael Shigorin