pinosaur
/
taskasaur.git
/ blobdiff
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
lots of fixes
[taskasaur.git]
/
taskasaur.c
diff --git
a/taskasaur.c
b/taskasaur.c
index
783ed90
..
5392cf6
100644
(file)
--- a/
taskasaur.c
+++ b/
taskasaur.c
@@
-64,12
+64,13
@@
main(int argc, char** argv)
break;
case BINDING_MOVE_ITEM_LEFT:
if (boardmenu->selected-1 < 0) break;
break;
case BINDING_MOVE_ITEM_LEFT:
if (boardmenu->selected-1 < 0) break;
+ if (get_menu_length(boardmenu->menu_list[boardmenu->selected]) == 0) break;
{
Menu* from_menu;
Menu* to_menu;
{
Menu* from_menu;
Menu* to_menu;
- from_menu = boardmenu->menu_list[boardmenu->selected]
,
- to_menu = boardmenu->menu_list[boardmenu->selected-1]
,
+ from_menu = boardmenu->menu_list[boardmenu->selected]
;
+ to_menu = boardmenu->menu_list[boardmenu->selected-1]
;
insert_item(
to_menu,
insert_item(
to_menu,
@@
-92,13
+93,14
@@
main(int argc, char** argv)
break;
case BINDING_MOVE_ITEM_RIGHT:
if (boardmenu->selected >= boardmenu->menu_count-1) break;
break;
case BINDING_MOVE_ITEM_RIGHT:
if (boardmenu->selected >= boardmenu->menu_count-1) break;
+ if (get_menu_length(boardmenu->menu_list[boardmenu->selected]) == 0) break;
// this is legit cpy paste please fix this
{
Menu* from_menu;
Menu* to_menu;
// this is legit cpy paste please fix this
{
Menu* from_menu;
Menu* to_menu;
- from_menu = boardmenu->menu_list[boardmenu->selected]
,
- to_menu = boardmenu->menu_list[boardmenu->selected+1]
,
+ from_menu = boardmenu->menu_list[boardmenu->selected]
;
+ to_menu = boardmenu->menu_list[boardmenu->selected+1]
;
insert_item(
to_menu,
insert_item(
to_menu,