Fixed (none) in model selector problem
This commit is contained in:
parent
c02e6a565e
commit
17e9560449
@ -418,26 +418,32 @@ class AlpacaWindow(Adw.ApplicationWindow):
|
||||
@Gtk.Template.Callback()
|
||||
def change_model(self, listbox=None, row=None):
|
||||
if not row:
|
||||
current_model = self.convert_model_name(self.model_selector_button.get_child().get_label(), 1)
|
||||
print("c ", current_model)
|
||||
for i, m in enumerate(self.local_models):
|
||||
if m == current_model:
|
||||
self.model_list_box.select_row(self.model_list_box.get_row_at_index(i))
|
||||
return
|
||||
self.model_list_box.select_row(self.model_list_box.get_row_at_index(0))
|
||||
return
|
||||
current_model = self.model_selector_button.get_name()
|
||||
if current_model != 'NO_MODEL':
|
||||
for i, m in enumerate(self.local_models):
|
||||
if m == current_model:
|
||||
self.model_list_box.select_row(self.model_list_box.get_row_at_index(i))
|
||||
return
|
||||
if len(self.local_models) > 0:
|
||||
self.model_list_box.select_row(self.model_list_box.get_row_at_index(0))
|
||||
return
|
||||
else:
|
||||
model_name = None
|
||||
else:
|
||||
model_name = row.get_child().get_label()
|
||||
button_content = Gtk.Box(
|
||||
spacing=10
|
||||
)
|
||||
button_content.append(
|
||||
Gtk.Label(
|
||||
label=row.get_child().get_label(),
|
||||
label=model_name if model_name else _("Select a Model"),
|
||||
ellipsize=2
|
||||
)
|
||||
)
|
||||
button_content.append(
|
||||
Gtk.Image.new_from_icon_name("down-symbolic")
|
||||
)
|
||||
self.model_selector_button.set_name(row.get_name() if row else 'NO_MODEL')
|
||||
self.model_selector_button.set_child(button_content)
|
||||
self.close_model_popup()
|
||||
self.verify_if_image_can_be_used()
|
||||
|
@ -80,9 +80,10 @@
|
||||
<property name="tooltip-text" translatable="yes">Select Model</property>
|
||||
<property name="child">
|
||||
<object class="GtkBox">
|
||||
<property name="spacing">10</property>
|
||||
<child>
|
||||
<object class="GtkLabel">
|
||||
<property name="label">(None)</property>
|
||||
<property name="label" translatable="yes">Select a Model</property>
|
||||
<property name="ellipsize">2</property>
|
||||
</object>
|
||||
</child>
|
||||
|
Loading…
x
Reference in New Issue
Block a user