1
0
mirror of https://github.com/wulkanowy/wulkanowy.git synced 2025-01-31 15:28:20 +01:00

Fix displaying the replacements in widget (#134)

This commit is contained in:
Rafał 2018-06-07 08:13:49 +02:00 committed by GitHub
parent a06d114127
commit 8d014ab7e9
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -2,6 +2,7 @@ package io.github.wulkanowy.ui.widgets;
import android.content.Context;
import android.content.Intent;
import android.graphics.Paint;
import android.view.View;
import android.widget.AdapterView;
import android.widget.RemoteViews;
@ -75,13 +76,21 @@ public class TimetableWidgetFactory implements RemoteViewsService.RemoteViewsFac
views.setTextViewText(R.id.timetable_widget_item_room, getRoomText(position));
if (!getDescriptionText(position).isEmpty()) {
views.setViewVisibility(R.id.timetable_widget_item_description, View.VISIBLE);
views.setTextViewText(R.id.timetable_widget_item_description, getDescriptionText(position));
} else {
views.setViewVisibility(R.id.timetable_widget_item_description, View.GONE);
}
views.setOnClickFillInIntent(R.id.timetable_widget_item_container, new Intent());
if (lessonList.get(position).getMovedOrCanceled()) {
views.setInt(R.id.timetable_widget_item_subject, "setPaintFlags",
Paint.STRIKE_THRU_TEXT_FLAG | Paint.ANTI_ALIAS_FLAG);
} else {
views.setInt(R.id.timetable_widget_item_subject, "setPaintFlags",
Paint.ANTI_ALIAS_FLAG);
}
views.setOnClickFillInIntent(R.id.timetable_widget_item_container, new Intent());
return views;
}