deepin-screenshot 3.0报bug
Tofloor
poster avatar
wzhy90
deepin
2015-03-21 17:50
Author
好像在gitcafe上面报工单没人看?
menu_controller.py这里面"save:radio:_op_copy_to_clipboard"跟"save:radio:_op_copy_and_save"的值错了,跟main.py里面的不匹配,导致右键里面的保存并复制到剪切板实际上只是复制,复制到剪切板选项却另外保存了文件!
        if _id == "save:radio:_op_auto_save":
            self.saveSelected.emit(1)
        if _id == "save:radio:_op_save_to_desktop":
            self.saveSelected.emit(0)
        if _id == "save:radio:_op_copy_to_clipboard":
            self.saveSelected.emit(3)
        if _id == "save:radio:_op_save_as":
            self.saveSelected.emit(2)
        if _id == "save:radio:_op_copy_and_save":
            self.saveSelected.emit(4)
.....
    @pyqtSlot(int)
    def show_menu(self, saveOption):
        self.preMenuShow.emit()

        self.menu = Menu(right_click_menu)
        self.menu.getItemById("_save").setSubMenu(Menu(save_sub_menu))

        self.menu.getItemById("save:radio:_op_auto_save").checked = \
            saveOption == 1
        self.menu.getItemById("save:radio:_op_save_to_desktop").checked = \
            saveOption == 0
        self.menu.getItemById("save:radio:_op_copy_to_clipboard").checked = \
            saveOption == 3
        self.menu.getItemById("save:radio:_op_save_as").checked = \
            saveOption == 2
        self.menu.getItemById("save:radio:_op_copy_and_save").checked = \
            saveOption == 4
实际上"save:radio:_op_copy_to_clipboard"应该是3才能跟main.py匹配。

另外为什么3.0版没有了撤消了?我在截图上面涂鸦之后不能撤消!!
Reply Favorite View the author
All Replies
oaker
deepin
2015-03-21 18:55
#1
我会转给开发者的。
Reply View the author