From: "Rodolfo García Peñas (kix)" <[email protected]>
The call to wIconUpdate() can be changed by call to update_icon_pixmap(),
because the icon doesn't need to be changed. This update is only for change
the icon pixmap to shadowed.
Now, the icon pixmap is updated faster.
---
src/dock.c | 7 +++++--
1 file changed, 5 insertions(+), 2 deletions(-)
diff --git a/src/dock.c b/src/dock.c
index e749fe9..68c7968 100644
--- a/src/dock.c
+++ b/src/dock.c
@@ -2097,9 +2097,12 @@ static Bool moveIconBetweenDocks(WDock *src, WDock
*dest, WAppIcon *icon, int x,
MoveInStackListUnder(dest->icon_array[index - 1]->icon->core,
icon->icon->core);
- /* Update the icon images */
+ /*
+ * Update icon pixmap, RImage doesn't change,
+ * so call wIconUpdate is not needed
+ */
if (update_icon)
- wIconUpdate(icon->icon);
+ update_icon_pixmap(icon->icon);
/* Paint it */
wAppIconPaint(icon);
--
1.7.10.4
--
To unsubscribe, send mail to [email protected].