diff --git a/doc/ncmpcpp_keys b/doc/ncmpcpp_keys index 9078eb6f..c1152103 100644 --- a/doc/ncmpcpp_keys +++ b/doc/ncmpcpp_keys @@ -61,6 +61,8 @@ # #key_toggle_repeat = 'r' # +#key_toggle_repeat_one = 'R' +# #key_toggle_random = 'z' # #key_shuffle = 'Z' diff --git a/doc/ncmpcpprc b/doc/ncmpcpprc index 2ad4599a..1d4d65d0 100644 --- a/doc/ncmpcpprc +++ b/doc/ncmpcpprc @@ -74,6 +74,8 @@ # #autocenter_mode = "no" # +#repeat_one_mode = "no" +# #header_visibility = "yes" # #statusbar_visibility = "yes" diff --git a/src/menu.cpp b/src/menu.cpp index c719643b..d20583c9 100644 --- a/src/menu.cpp +++ b/src/menu.cpp @@ -563,7 +563,7 @@ bool Menu::IsStatic(int option) } } -Menu Menu::EmptyClone() +Window * Menu::EmptyClone() { - return Menu(GetStartX(),GetStartY(),GetWidth(),GetHeight(),itsTitle,itsBaseColor,itsBorder); + return new Menu(GetStartX(),GetStartY(),GetWidth(),GetHeight(),itsTitle,itsBaseColor,itsBorder); } diff --git a/src/menu.h b/src/menu.h index 6f0ba81c..53c06db8 100644 --- a/src/menu.h +++ b/src/menu.h @@ -77,8 +77,7 @@ class Menu : public Window bool Empty() { return itsOptions.empty(); } bool IsStatic(int); - Menu EmptyClone(); - + virtual Window * EmptyClone(); protected: vector