Fix bug #4877 (Some harmless code quirks involving booleans)
Dana Jansens danakj@orodu.net
2 files changed,
10 insertions(+),
2 deletions(-)
M
data/rc.xsd
→
data/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.c
→
openbox/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); } }