1
0
Fork 0

Small fixes (upgrade Vala)

develop
Kolan Sh 2020-04-29 11:46:54 +03:00
parent b28fa58299
commit 8faee221d7
1 changed files with 9 additions and 5 deletions

View File

@ -46,7 +46,9 @@ namespace LAview.ObjectExample {
public override string get_readable_name () { public override string get_readable_name () {
stdout.puts ("ObjectExample.Plugin.get_readable_name () called\n"); stdout.puts ("ObjectExample.Plugin.get_readable_name () called\n");
stdout.puts ("Call IHostCore.get_cache_dir () from ObjectExample.Plugin:\n "); stdout.puts ("Call IHostCore.get_cache_dir () from ObjectExample.Plugin:\n ");
var cache_dir = (host as IHostCore).get_cache_dir (); var h = host as IHostCore;
assert (h != null);
var cache_dir = h.get_cache_dir ();
stdout.printf ("cache dir = %s\n", cache_dir); stdout.printf ("cache dir = %s\n", cache_dir);
return _("Protocol Object Example"); return _("Protocol Object Example");
} }
@ -59,7 +61,9 @@ namespace LAview.ObjectExample {
object_dialog.show_all (); object_dialog.show_all ();
var data_obj_ex = (host as IHostCore).get_data_object ("DataExample") as LAview.DataExample.Plugin; var h = host as IHostCore;
assert (h != null);
var data_obj_ex = h.get_data_object ("DataExample") as LAview.DataExample.Plugin;
stdout.puts ("Compose() called\n"); stdout.puts ("Compose() called\n");
@ -70,19 +74,19 @@ namespace LAview.ObjectExample {
case "arr1d": case "arr1d":
if (a.value is AnswerArray1D) if (a.value is AnswerArray1D)
(a.value as AnswerArray1D).value = data_obj_ex.get_array1d_data (a.key); ((AnswerArray1D)a.value).value = data_obj_ex.get_array1d_data (a.key);
break; break;
case "arr2d": case "arr2d":
if (a.value is AnswerArray2D) if (a.value is AnswerArray2D)
(a.value as AnswerArray2D).value = data_obj_ex.get_array2d_data (a.key); ((AnswerArray2D)a.value).value = data_obj_ex.get_array2d_data (a.key);
break; break;
case "AnotherRequest": case "AnotherRequest":
case "SampleRequest": case "SampleRequest":
case "Manual.SampleRequest": case "Manual.SampleRequest":
if (a.value is AnswerString) if (a.value is AnswerString)
(a.value as AnswerString).value = data_obj_ex.get_string_data (a.key); ((AnswerString)a.value).value = data_obj_ex.get_string_data (a.key);
break; break;
default: default: