mirror of
https://github.com/gryf/wmaker.git
synced 2025-12-21 21:38:00 +01:00
Remove LITE config option
Why?
1. The reason for its existence is to "Disable some stuff that are
duplicated in kde", and I don't think I will ever need that.
Furthermore, even the description in the configure script reads
"disable some stuff (dont use it)".
2. It makes the code uglier at some places, e.g.,
#ifdef LITE
{
#if 0
}
#endif
#else
if (!wRootMenuPerformShortcut(event)) {
#endif
which by the way is the ugliness which motivated this patch.
3. Does not even compile anymore. It fails with
CC dockedapp.o
CC event.o
event.c: In function 'executeButtonAction:
event.c:711: error: WScreen has no member named root_menu
event.c:712: error: WScreen has no member named root_menu
event.c:713: error: WScreen has no member named root_menu
event.c:715: error: WScreen has no member named root_menu
event.c:720: error: WScreen has no member named switch_menu
event.c:721: error: WScreen has no member named switch_menu
event.c:722: error: WScreen has no member named switch_menu
event.c:724: error: WScreen has no member named switch_menu
make[2]: *** [event.o] Error 1
make[1]: *** [all] Error 2
make: *** [all-recursive] Error 1
But instead of fixing this (it would be trivial), let's get
rid of the whole ugliness altogether.
This commit is contained in:
10
src/screen.c
10
src/screen.c
@@ -63,19 +63,12 @@
|
||||
|
||||
#include "defaults.h"
|
||||
|
||||
#ifdef LITE
|
||||
#define EVENT_MASK (LeaveWindowMask|EnterWindowMask|PropertyChangeMask\
|
||||
|SubstructureNotifyMask|PointerMotionMask \
|
||||
|SubstructureRedirectMask|KeyPressMask|KeyReleaseMask)
|
||||
#else
|
||||
#define EVENT_MASK (LeaveWindowMask|EnterWindowMask|PropertyChangeMask\
|
||||
|SubstructureNotifyMask|PointerMotionMask \
|
||||
|SubstructureRedirectMask|ButtonPressMask|ButtonReleaseMask\
|
||||
|KeyPressMask|KeyReleaseMask)
|
||||
#endif
|
||||
|
||||
/**** Global variables ****/
|
||||
|
||||
extern Cursor wCursor[WCUR_LAST];
|
||||
extern WPreferences wPreferences;
|
||||
extern Atom _XA_WINDOWMAKER_STATE;
|
||||
@@ -90,7 +83,6 @@ extern int wXkbSupported;
|
||||
extern WDDomain *WDWindowMaker;
|
||||
|
||||
/**** Local ****/
|
||||
|
||||
#define STIPPLE_WIDTH 2
|
||||
#define STIPPLE_HEIGHT 2
|
||||
static char STIPPLE_DATA[] = { 0x02, 0x01 };
|
||||
@@ -960,10 +952,8 @@ void wScreenRestoreState(WScreen * scr)
|
||||
WMPropList *state;
|
||||
char *path;
|
||||
|
||||
#ifndef LITE
|
||||
OpenRootMenu(scr, -10000, -10000, False);
|
||||
wMenuUnmap(scr->root_menu);
|
||||
#endif
|
||||
|
||||
make_keys();
|
||||
|
||||
|
||||
Reference in New Issue
Block a user