Fixing InlineKeyboard use
- tags cant be change when using InlineKeyboard mode
This commit is contained in:
parent
c8c56a42c0
commit
946420f9c6
@ -629,23 +629,57 @@ public class TaggedButtonGrid : MultiView
|
|||||||
|
|
||||||
break;
|
break;
|
||||||
|
|
||||||
|
|
||||||
|
default:
|
||||||
|
|
||||||
|
if (SelectedViewIndex != 1)
|
||||||
|
return;
|
||||||
|
|
||||||
|
|
||||||
|
switch (result.RawData)
|
||||||
|
{
|
||||||
case "$back$":
|
case "$back$":
|
||||||
|
|
||||||
SelectedViewIndex = 0;
|
SelectedViewIndex = 0;
|
||||||
Updated();
|
Updated();
|
||||||
|
|
||||||
break;
|
return;
|
||||||
|
|
||||||
case "$checkall$":
|
case "$checkall$":
|
||||||
|
|
||||||
CheckAllTags();
|
CheckAllTags();
|
||||||
|
|
||||||
break;
|
return;
|
||||||
|
|
||||||
case "$uncheckall$":
|
case "$uncheckall$":
|
||||||
|
|
||||||
UncheckAllTags();
|
UncheckAllTags();
|
||||||
|
|
||||||
|
return;
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
//var i = result.RawData.LastIndexOf(" ");
|
||||||
|
//if (i == -1)
|
||||||
|
//{
|
||||||
|
// i = result.RawData.Length;
|
||||||
|
//}
|
||||||
|
|
||||||
|
//var t = result.RawData.Substring(0, i);
|
||||||
|
|
||||||
|
if (SelectedTags.Contains(result.RawData))
|
||||||
|
{
|
||||||
|
SelectedTags.Remove(result.RawData);
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
SelectedTags.Add(result.RawData);
|
||||||
|
}
|
||||||
|
|
||||||
|
Updated();
|
||||||
|
|
||||||
|
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user