From 332cc0d293234a98c8c193bee5903e7c88c03b34 Mon Sep 17 00:00:00 2001 From: Kim Woelders Date: Sat, 4 Mar 2006 14:11:52 +0000 Subject: [PATCH] Disable pager live zoom mode when CM is inactive. SVN revision: 21005 --- src/ecompmgr.h | 3 +++ src/pager.c | 3 +++ 2 files changed, 6 insertions(+) diff --git a/src/ecompmgr.h b/src/ecompmgr.h index 8fd7ac03..961c08e2 100644 --- a/src/ecompmgr.h +++ b/src/ecompmgr.h @@ -40,6 +40,7 @@ struct _desk; int EVisualIsARGB(Visual * vis); int ECompMgrIsActive(void); + int ECompMgrDeskConfigure(struct _desk *dsk); void ECompMgrWinNew(EObj * eo); @@ -68,6 +69,8 @@ void ECompMgrRepaint(void); #define EVisualIsARGB(vis) 0 +#define ECompMgrIsActive() 0 + #define ECompMgrDeskConfigure(dsk) 0 #endif diff --git a/src/pager.c b/src/pager.c index 0f110021..fbb2278f 100644 --- a/src/pager.c +++ b/src/pager.c @@ -26,6 +26,7 @@ #include "desktops.h" #include "dialog.h" #include "e16-ecore_list.h" +#include "ecompmgr.h" #include "emodule.h" #include "ewins.h" #include "groups.h" @@ -1109,6 +1110,8 @@ PagerZoomChange(Pager * p, int delta) if (delta > 0) { + if (!ECompMgrIsActive() && Mode_pagers.zoom >= 2) + return; if (Mode_pagers.zoom >= 8) return; Mode_pagers.zoom++;