OBS User unknown 2008-03-07 21:01:08 +00:00 committed by Git OBS Bridge
parent 8edf851ad4
commit 5d988e5928
5 changed files with 48 additions and 3 deletions

View File

@ -0,0 +1,17 @@
Should be fixed in YMenu / YPopupWindow for all menus, but we need it now
for the window menu (to disable it in the installation icewm)
---
src/wmframe.cc | 2 ++
1 file changed, 2 insertions(+)
--- src/wmframe.cc.orig
+++ src/wmframe.cc
@@ -1993,6 +1993,8 @@ void YFrameWindow::popupSystemMenu(YWind
{
if (fPopupActive == 0) {
updateMenu();
+ if (windowMenu()->itemCount() == 0)
+ return;
if (windowMenu()->popup(owner, forWindow, this,
x, y, flags))
fPopupActive = windowMenu();

View File

@ -1,3 +1,15 @@
-------------------------------------------------------------------
Fri Mar 7 15:34:49 CET 2008 - mmarek@suse.cz
- re-enable taskbar (icewm-lite will be installed by default, so
let's make it a bit more usable). No clock/cpu/mail/net applet
though. i586 rpm increased by about 12K (bnc#365535)
-------------------------------------------------------------------
Fri Mar 7 13:36:51 CET 2008 - mmarek@suse.cz
- don't popup empty window menu
-------------------------------------------------------------------
Fri Feb 29 11:27:23 CET 2008 - mmarek@suse.cz

View File

@ -20,7 +20,7 @@ Requires: icewm
Conflicts: icewm-default
AutoReqProv: on
Version: 1.2.35
Release: 12
Release: 15
Source: icewm-%{version}.tar.bz2
Patch0: icewm-LANG.menu.patch
Patch1: icewm-multiByte.patch
@ -30,6 +30,7 @@ Patch4: icewm-1.2.30-strict-aliasing.patch
Patch5: icewm-1.2.35-override-config.patch
Patch6: icewm-1.2.35-lite-build.patch
Patch7: icewm-1.2.35-dialog-center-fix.patch
Patch8: icewm-1.2.35-empty-winmenu.patch
Url: http://www.icewm.org/
Summary: IceWM Window Manager--Lite Version
BuildRoot: %{_tmppath}/%{name}-%{version}-build
@ -59,6 +60,7 @@ Authors:
%patch5
%patch6
%patch7
%patch8
%build
%{?suse_update_config:%{suse_update_config -f}}
@ -74,7 +76,6 @@ export CXXFLAGS="$RPM_OPT_FLAGS"
--disable-nls \
--disable-guievents \
--with-xpm \
--disable-taskbar \
--disable-winmenu \
--enable-lite \
--without-gnome-menus
@ -97,6 +98,12 @@ rm -rf $RPM_BUILD_ROOT;
/usr/bin/icewm-session
%changelog
* Fri Mar 07 2008 mmarek@suse.cz
- re-enable taskbar (icewm-lite will be installed by default, so
let's make it a bit more usable). No clock/cpu/mail/net applet
though. i586 rpm increased by about 12K (bnc#365535)
* Fri Mar 07 2008 mmarek@suse.cz
- don't popup empty window menu
* Fri Feb 29 2008 mmarek@suse.cz
- fixed centering of dialogs (bnc#359529)
* Fri Feb 01 2008 mmarek@suse.cz

View File

@ -1,3 +1,8 @@
-------------------------------------------------------------------
Fri Mar 7 13:36:51 CET 2008 - mmarek@suse.cz
- don't popup empty window menu
-------------------------------------------------------------------
Fri Feb 29 11:27:23 CET 2008 - mmarek@suse.cz

View File

@ -22,7 +22,7 @@ Provides: windowmanager
Requires: icewm-bin, xdg-menu, desktop-data
AutoReqProv: on
Version: 1.2.35
Release: 20
Release: 26
Source: icewm-%{version}.tar.bz2
Source1: %{name}.desktop
Patch0: icewm-LANG.menu.patch
@ -33,6 +33,7 @@ Patch4: icewm-1.2.30-strict-aliasing.patch
Patch5: icewm-1.2.35-override-config.patch
Patch6: icewm-1.2.35-lite-build.patch
Patch7: icewm-1.2.35-dialog-center-fix.patch
Patch8: icewm-1.2.35-empty-winmenu.patch
Url: http://www.icewm.org/
Summary: Window Manager with a Taskbar
BuildRoot: %{_tmppath}/%{name}-%{version}-build
@ -99,6 +100,7 @@ Authors:
%patch5
%patch6
%patch7
%patch8
%build
%{?suse_update_config:%{suse_update_config -f}}
@ -174,6 +176,8 @@ rm -rf $RPM_BUILD_ROOT;
/usr/bin/icewm-menu-gnome2
%changelog
* Fri Mar 07 2008 mmarek@suse.cz
- don't popup empty window menu
* Fri Feb 29 2008 mmarek@suse.cz
- fixed centering of dialogs (bnc#359529)
* Tue Jan 29 2008 mmarek@suse.cz