all repos — openbox @ 5b2ed63cb4d97c3a0492de272517a1c054949a8d

openbox fork - make it a bit more like ryudo

Fix bug #4877 (Some harmless code quirks involving booleans)
Dana Jansens danakj@orodu.net
commit

5b2ed63cb4d97c3a0492de272517a1c054949a8d

parent

2288da0ae3b44c987687e3deeb7864fcb7b23bb9

2 files changed, 10 insertions(+), 2 deletions(-)

jump to
M data/rc.xsddata/rc.xsd

@@ -171,7 +171,7 @@ </xsd:element>

<xsd:element minOccurs="0" name="edge" type="xsd:string"/> <xsd:element minOccurs="0" name="wrap" type="ob:bool"/> <xsd:element minOccurs="0" name="follow" type="ob:bool"/> - <xsd:element minOccurs="0" name="dialog" type="ob:bool"/> + <xsd:element minOccurs="0" name="dialog" type="ob:dialogtype"/> <xsd:element minOccurs="0" name="panels" type="ob:bool"/> <xsd:element minOccurs="0" name="here" type="ob:bool"/> <xsd:element minOccurs="0" name="linear" type="ob:bool"/>

@@ -539,6 +539,13 @@ <xsd:restriction base="xsd:string">

<xsd:enumeration value="Always"/> <xsd:enumeration value="Never"/> <xsd:enumeration value="Nonpixel"/> + </xsd:restriction> + </xsd:simpleType> + <xsd:simpleType name="dialogtype"> + <xsd:restriction base="xsd:string"> + <xsd:enumeration value="None"/> + <xsd:enumeration value="Icons"/> + <xsd:enumeration value="List"/> </xsd:restriction> </xsd:simpleType> </xsd:schema>
M openbox/focus_cycle.copenbox/focus_cycle.c

@@ -93,7 +93,8 @@ focus_cycle_linear);

focus_cycle_update_indicator(focus_cycle_target); if (!focus_cycle_target) focus_cycle(TRUE, TRUE, TRUE, TRUE, TRUE, TRUE, - TRUE, TRUE, TRUE, TRUE, TRUE); + TRUE, TRUE, OB_FOCUS_CYCLE_POPUP_MODE_NONE, + TRUE, TRUE); } }