Репозиторий Sisyphus
Последнее обновление: 1 октября 2023 | Пакетов: 18631 | Посещений: 37915011
en ru br
Репозитории ALT
S:1.2.4-alt6
5.1: 1.2.3-alt4.5.6
4.1: 1.2.3-alt3
4.0: 1.2.3-alt3
3.0: 1.2.1-alt3
www.altlinux.org/Changes

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

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

Патч: wmfire-1.2.1-alt-dock.patch
Скачать


diff -urN wmfire-1.2.1/configure.in wmfire-1.2.1.fixed/configure.in
--- wmfire-1.2.1/configure.in	2004-05-05 21:47:20 +0400
+++ wmfire-1.2.1.fixed/configure.in	2004-06-17 14:13:33 +0400
@@ -35,7 +35,7 @@
 AC_PATH_PROG(config, pkg-config)
 
 AC_CACHE_CHECK([for gdk2 includes], GDKINCS, [GDKINCS=`$config --cflags gtk+-2.0`])
-AC_CACHE_CHECK([for gdk2 libs], GDKLIBS, [GDKLIBS=`$config --libs gtk+-2.0 | sed -e "s/-lgtk-x11-2.0//g" -e "s/-latk-1.0//g"`])
+AC_CACHE_CHECK([for gdk2 libs], GDKLIBS, [GDKLIBS=`$config --libs gdk-2.0`])
 
 AC_CACHE_CHECK([for libgtop2 includes], GTOPINCS, [GTOPINCS=`$config --cflags libgtop-2.0`])
 AC_CACHE_CHECK([for libgtop2 libs], GTOPLIBS, [GTOPLIBS=`$config --libs libgtop-2.0`])
diff -urN wmfire-1.2.1/src/wmfire.c wmfire-1.2.1.fixed/src/wmfire.c
--- wmfire-1.2.1/src/wmfire.c	2004-05-05 21:47:05 +0400
+++ wmfire-1.2.1.fixed/src/wmfire.c	2004-06-17 14:15:58 +0400
@@ -550,14 +550,6 @@
 	iconwin = GDK_WINDOW_XWINDOW(bm.iconwin);
 	XSetWMNormalHints(GDK_WINDOW_XDISPLAY(bm.win), win, &sizehints);
 
-	wmhints.initial_state = WithdrawnState;
-	wmhints.icon_window = iconwin;
-	wmhints.icon_x = 0;
-	wmhints.icon_y = 0;
-	wmhints.window_group = win;
-	wmhints.flags = StateHint | IconWindowHint | IconPositionHint | WindowGroupHint;
-	XSetWMHints(GDK_WINDOW_XDISPLAY(bm.win), win, &wmhints);
-
 	bm.gc = gdk_gc_new(bm.win);
 
 	bm.pixmap = gdk_pixmap_create_from_xpm_d(bm.win, &(bm.mask), NULL, master_xpm);
@@ -578,6 +570,15 @@
 	gdk_window_set_icon(bm.win, bm.iconwin, icon, NULL);
 
 	gdk_window_show(bm.win);
+	gdk_window_show(bm.iconwin);
+
+	wmhints.initial_state = WithdrawnState;
+	wmhints.icon_window = iconwin;
+	wmhints.icon_x = 0;
+	wmhints.icon_y = 0;
+	wmhints.window_group = win;
+	wmhints.flags = StateHint | IconWindowHint | IconPositionHint | WindowGroupHint;
+	XSetWMHints(GDK_WINDOW_XDISPLAY(bm.win), win, &wmhints);
 
 	if (bm.x > 0 || bm.y > 0)
 		gdk_window_move(bm.win, bm.x, bm.y);
 
дизайн и разработка: Vladimir Lettiev aka crux © 2004-2005, Andrew Avramenko aka liks © 2007-2008
текущий майнтейнер: Michael Shigorin